revert: remove automatic dashboard downloading

This commit is contained in:
itumi
2026-02-11 10:16:58 +02:00
parent 46e2ee9d05
commit 4f8ea2e8b4

View File

@@ -32,14 +32,6 @@ data:
editable: true editable: true
options: options:
path: /var/lib/grafana/dashboards path: /var/lib/grafana/dashboards
- name: 'Auto-Downloaded'
orgId: 1
folder: 'Kubernetes'
type: file
disableDeletion: false
editable: true
options:
path: /etc/grafana/dashboards
--- ---
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
@@ -311,22 +303,6 @@ spec:
spec: spec:
securityContext: securityContext:
fsGroup: 472 fsGroup: 472
initContainers:
- name: download-dashboards
image: curlimages/curl:latest
command: ["sh", "-c"]
args:
- |
set -e
mkdir -p /tmp/dashboards
# List of dashboard IDs to download
for id in 15757 15759 15760; do
echo "Downloading dashboard $id..."
curl -sL "https://grafana.com/api/dashboards/${id}/revisions/latest/download" -o "/tmp/dashboards/${id}.json"
done
volumeMounts:
- name: auto-dashboards
mountPath: /tmp/dashboards
containers: containers:
- name: grafana - name: grafana
image: grafana/grafana:latest image: grafana/grafana:latest
@@ -395,19 +371,16 @@ spec:
- name: grafana-storage - name: grafana-storage
mountPath: /var/lib/grafana mountPath: /var/lib/grafana
- name: grafana-provisioning - name: grafana-provisioning
mountPath: /etc/grafana/provisioning/datasources mountPath: /etc/grafana/provisioning/datasources/datasources.yaml
subPath: datasources.yaml subPath: datasources.yaml
readOnly: true readOnly: true
- name: grafana-provisioning - name: grafana-provisioning
mountPath: /etc/grafana/provisioning/dashboards mountPath: /etc/grafana/provisioning/dashboards/dashboards.yaml
subPath: dashboards.yaml subPath: dashboards.yaml
readOnly: true readOnly: true
- name: grafana-dashboards - name: grafana-dashboards
mountPath: /var/lib/grafana/dashboards mountPath: /var/lib/grafana/dashboards
readOnly: true readOnly: true
- name: auto-dashboards
mountPath: /etc/grafana/dashboards
readOnly: true
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /api/health path: /api/health
@@ -427,8 +400,6 @@ spec:
- name: grafana-dashboards - name: grafana-dashboards
configMap: configMap:
name: grafana-dashboards name: grafana-dashboards
- name: auto-dashboards
emptyDir: {}
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: grafana-storage name: grafana-storage