Skip to content

Commit a59aeb3

Browse files
committed
fix up
Signed-off-by: Sam Yuan <[email protected]>
1 parent 8d4189d commit a59aeb3

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

lib/prometheus.sh

+1-10
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ deploy_prometheus_operator() {
4444
mv kube-prometheus/manifests/prometheus-prometheus.yaml.tmp \
4545
kube-prometheus/manifests/prometheus-prometheus.yaml
4646

47-
#_setup_dashboard
48-
#_run_yq
47+
_setup_dashboard
4948
_load_prometheus_operator_images_to_local_registry
5049
kubectl create -f kube-prometheus/manifests/setup
5150
kubectl wait \
@@ -137,11 +136,3 @@ metadata:
137136
EOF
138137
fi
139138
}
140-
141-
_run_yq(){
142-
f="$DASHBOARD_DIR/grafana-dashboards/kepler-exporter-configmap.yaml" \
143-
yq -i e '.items += [load(env(f))]' "$KUBE_PROM_DIR"/manifests/grafana-dashboardDefinitions.yaml;
144-
yq -i e '.spec.template.spec.containers.0.volumeMounts += [ {"mountPath": "/grafana-dashboard-definitions/0/kepler-exporter", "name": "grafana-dashboard-kepler-exporter", "readOnly": false} ]' "$KUBE_PROM_DIR"/manifests/grafana-deployment.yaml
145-
yq -i e '.spec.template.spec.volumes += [ {"configMap": {"name": "grafana-dashboard-kepler-exporter"}, "name": "grafana-dashboard-kepler-exporter"} ]' "$KUBE_PROM_DIR"/manifests/grafana-deployment.yaml;
146-
ok "Dashboard setup complete"
147-
}

verify.sh

+12
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ set -eu -o pipefail
2121
PROJECT_ROOT="$(git rev-parse --show-toplevel)"
2222
declare -r PROJECT_ROOT
2323
declare -r KUBECONFIG_ROOT_DIR=${KUBECONFIG_ROOT_DIR:-$PROJECT_ROOT/.kube}
24+
declare -r KUBE_PROM_DIR="$PROJECT_ROOT/tmp/kube-prometheus"
25+
declare -r DASHBOARD_DIR="$KUBE_PROM_DIR/grafana-dashboards"
2426
# shellcheck source=lib/utils.sh
2527
source "$PROJECT_ROOT/lib/utils.sh"
2628

@@ -68,6 +70,7 @@ verify_cluster() {
6870
[[ $(kubectl get pods --all-namespaces | wc -l) == 0 ]] &&
6971
die "it seems k8s cluster is not started"
7072

73+
run_yq
7174
ok "Cluster is up and running"
7275
}
7376

@@ -77,6 +80,15 @@ containerruntime() {
7780
docker info || true
7881
}
7982

83+
84+
run_yq(){
85+
f="$DASHBOARD_DIR/grafana-dashboards/kepler-exporter-configmap.yaml" \
86+
yq -i e '.items += [load(env(f))]' "$KUBE_PROM_DIR"/manifests/grafana-dashboardDefinitions.yaml;
87+
yq -i e '.spec.template.spec.containers.0.volumeMounts += [ {"mountPath": "/grafana-dashboard-definitions/0/kepler-exporter", "name": "grafana-dashboard-kepler-exporter", "readOnly": false} ]' "$KUBE_PROM_DIR"/manifests/grafana-deployment.yaml
88+
yq -i e '.spec.template.spec.volumes += [ {"configMap": {"name": "grafana-dashboard-kepler-exporter"}, "name": "grafana-dashboard-kepler-exporter"} ]' "$KUBE_PROM_DIR"/manifests/grafana-deployment.yaml;
89+
ok "Dashboard setup complete"
90+
}
91+
8092
main() {
8193
# verify the deployment of cluster
8294
case $1 in

0 commit comments

Comments
 (0)