20 lines
628 B
Bash
Executable File
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 |