From 92e5cf14b837ae14b2bca37547c491820af5f2bd Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Fri, 4 Oct 2024 14:12:51 +0800 Subject: [PATCH] feat(flux): Grafana dashboard --- kube/deploy/core/flux-system/kustomization.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/kube/deploy/core/flux-system/kustomization.yaml b/kube/deploy/core/flux-system/kustomization.yaml index 70a77029..58442dbb 100644 --- a/kube/deploy/core/flux-system/kustomization.yaml +++ b/kube/deploy/core/flux-system/kustomization.yaml @@ -3,3 +3,17 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ks.yaml +configMapGenerator: + - name: flux-dashboards + namespace: flux-system + files: + - cluster.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/5bf921a7b553df4dde59a186549f450b6c306be8/monitoring/configs/dashboards/cluster.json + - control-plane.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/5bf921a7b553df4dde59a186549f450b6c306be8/monitoring/configs/dashboards/control-plane.json + - logs.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/5bf921a7b553df4dde59a186549f450b6c306be8/monitoring/configs/dashboards/logs.json +generatorOptions: + disableNameSuffixHash: true + annotations: + kustomize.toolkit.fluxcd.io/substitute: "disabled" + grafana_folder: "Flux" + labels: + grafana_dashboard: "true"