Files
k8s_grafana_dashboards/deploy-cm.sh
2024-11-12 14:32:00 +01:00

20 lines
628 B
Bash
Executable File

#!/bin/bash
dashboardproviders="dbconn garpa test"
dbconn="dbconn-default loki-quick-search"
garpa="loki-quick-search"
test="dbconn-default loki-quick-search"
for dashboardprovider in $dashboardproviders
do
echo "Creating ConfigMap ${dashboardprovider}-dashboards"
dashboards=""
for dashboard in ${!dashboardprovider}
do
echo " ... with dashboard ${dashboard}"
dashboards="$dashboards --from-file=dashboards/${dashboard}.json"
done
kubectl delete configmap ${dashboardprovider}-dashboards -n mla
kubectl create configmap ${dashboardprovider}-dashboards -n mla $dashboards
done