From 12df5790256c4ab6f3eaec23ac9ca18cc6fa8d7c Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 15 May 2025 15:35:03 -0500 Subject: [PATCH] add resync period --- .../templates/grafana-dashboard.yaml | 64 +++++++++++++------ 1 file changed, 43 insertions(+), 21 deletions(-) diff --git a/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml b/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml index d26ff816a..5e55515e9 100644 --- a/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml +++ b/clusters/cl01tl/monitoring/grafana-operator/templates/grafana-dashboard.yaml @@ -1,26 +1,5 @@ apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard -metadata: - name: grafana-dashboard-operator - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: grafana-dashboard-operator - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - instanceSelector: - matchLabels: - app: grafana-main - grafanaCom: - id: 22785 - revision: 2 - folderUID: grafana-folder-service - ---- -apiVersion: grafana.integreatly.org/v1beta1 -kind: GrafanaDashboard metadata: name: grafana-dashboard-node-full namespace: {{ .Release.Namespace }} @@ -35,6 +14,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-system + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-full.json --- @@ -54,6 +34,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-system + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-short.json --- @@ -73,6 +54,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-system + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/etcd.json --- @@ -92,6 +74,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-system + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/coredns.json --- @@ -111,6 +94,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-system + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/ceph.json --- @@ -130,6 +114,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-system + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/loki.json --- @@ -149,6 +134,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/argocd.json --- @@ -168,6 +154,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/authentik.json --- @@ -187,6 +174,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/blocky.json --- @@ -206,6 +194,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/cert-manager.json --- @@ -225,6 +214,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/cloudnative-pg.json --- @@ -244,8 +234,29 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/descheduler.json +--- +apiVersion: grafana.integreatly.org/v1beta1 +kind: GrafanaDashboard +metadata: + name: grafana-dashboard-operator + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: grafana-dashboard-operator + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: web + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + instanceSelector: + matchLabels: + app: grafana-main + folderUID: grafana-folder-service + resyncPeriod: 30s + url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/grafana-operator.json + --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard @@ -263,6 +274,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/minio.json --- @@ -282,6 +294,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/speedtest-exporter.json --- @@ -301,6 +314,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/spegel.json --- @@ -320,6 +334,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/traefik.json --- @@ -339,6 +354,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/trivy.json --- @@ -358,6 +374,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/unpoller.json --- @@ -377,6 +394,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/vault.json --- @@ -396,6 +414,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-service + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/service/volsync.json --- @@ -415,6 +434,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-application + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/immich.json --- @@ -434,6 +454,7 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-application + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/radarr.json --- @@ -453,4 +474,5 @@ spec: matchLabels: app: grafana-main folderUID: grafana-folder-application + resyncPeriod: 30s url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/application/sonarr.json