From 4591ee7b144d7bad8c30eda360d8e89200121501 Mon Sep 17 00:00:00 2001 From: Daniel Sy Date: Fri, 19 Jun 2026 14:46:35 +0200 Subject: [PATCH] =?UTF-8?q?feat(observability):=20=F0=9F=97=82=EF=B8=8F=20?= =?UTF-8?q?organize=20dashboards=20into=20Grafana=20folders?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Assigns folder field to all GrafanaDashboard CRs: - EDP / Overview: platform-overview - EDP / Applications: forgejo, argocd-operational, garm, argocd - EDP / Operations: cronjob-monitoring, ingress-nginx, victoria-logs --- .../grafana-operator/manifests/argocd-operational.yaml | 1 + .../stacks/observability/grafana-operator/manifests/argocd.yaml | 1 + .../grafana-operator/manifests/cronjob-monitoring.yaml | 1 + .../stacks/observability/grafana-operator/manifests/forgejo.yaml | 1 + .../stacks/observability/grafana-operator/manifests/garm.yaml | 1 + .../observability/grafana-operator/manifests/ingress-nginx.yaml | 1 + .../grafana-operator/manifests/platform-overview.yaml | 1 + .../observability/grafana-operator/manifests/victoria-logs.yaml | 1 + 8 files changed, 8 insertions(+) diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd-operational.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd-operational.yaml index e8e51a2..9130b42 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd-operational.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd-operational.yaml @@ -6,6 +6,7 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Applications" json: | { "annotations": {"list": []}, diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd.yaml index b348ff7..2b81b2b 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/argocd.yaml @@ -6,4 +6,5 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Applications" url: "https://raw.githubusercontent.com/argoproj/argo-cd/refs/heads/master/examples/dashboard.json" diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/cronjob-monitoring.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/cronjob-monitoring.yaml index 5b5eeac..ddcc883 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/cronjob-monitoring.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/cronjob-monitoring.yaml @@ -6,6 +6,7 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Operations" json: | { "annotations": {"list": []}, diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/forgejo.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/forgejo.yaml index 606b601..ec40751 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/forgejo.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/forgejo.yaml @@ -6,6 +6,7 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Applications" json: | { "annotations": {"list": []}, diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/garm.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/garm.yaml index 9e01a51..2a23e20 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/garm.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/garm.yaml @@ -6,6 +6,7 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Applications" json: | { "annotations": {"list": []}, diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/ingress-nginx.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/ingress-nginx.yaml index c13d6a2..077edd8 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/ingress-nginx.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/ingress-nginx.yaml @@ -6,4 +6,5 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Operations" url: "https://raw.githubusercontent.com/adinhodovic/ingress-nginx-mixin/refs/heads/main/dashboards_out/ingress-nginx-overview.json" diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/platform-overview.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/platform-overview.yaml index eab6c9f..ffce4e2 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/platform-overview.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/platform-overview.yaml @@ -6,6 +6,7 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Overview" json: | { "annotations": {"list": []}, diff --git a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/victoria-logs.yaml b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/victoria-logs.yaml index 819dec7..c44c474 100644 --- a/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/victoria-logs.yaml +++ b/otc/observability.buildth.ing/stacks/observability/grafana-operator/manifests/victoria-logs.yaml @@ -6,6 +6,7 @@ spec: instanceSelector: matchLabels: dashboards: "grafana" + folder: "EDP / Operations" grafanaCom: id: 22698 revision: 1