From cf8736c73b9e37f5c10cf6e02de95d6d176e3ae0 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Tue, 3 Mar 2026 10:14:41 -0800 Subject: [PATCH] Review kustomize-grafana-deployment: fix manifest table to match reality The doc listed a nonexistent configmap.yaml instead of the actual raw config files (grafana.ini, datasources.yaml, provider.yaml) consumed by kustomization.yaml's configMapGenerator. Added last-reviewed date. Co-Authored-By: Claude Opus 4.6 --- docs/how-to/grafana/kustomize-grafana-deployment.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/how-to/grafana/kustomize-grafana-deployment.md b/docs/how-to/grafana/kustomize-grafana-deployment.md index eb30ae9..c89a1dc 100644 --- a/docs/how-to/grafana/kustomize-grafana-deployment.md +++ b/docs/how-to/grafana/kustomize-grafana-deployment.md @@ -1,6 +1,7 @@ --- title: Kustomize Grafana Deployment -modified: 2026-02-23 +modified: 2026-03-03 +last-reviewed: 2026-03-03 tags: - how-to - grafana @@ -14,11 +15,13 @@ Grafana is deployed via plain Kustomize manifests in `argocd/manifests/grafana/` | File | Purpose | |------|---------| -| `kustomization.yaml` | Resource list | +| `kustomization.yaml` | Resource list + configMapGenerator for config files | | `deployment.yaml` | Grafana container + k8s-sidecar for dashboards | | `service.yaml` | ClusterIP on port 80 → 3000 | | `pvc.yaml` | 1Gi SQLite storage | -| `configmap.yaml` | `grafana.ini` and datasource provisioning | +| `grafana.ini` | Grafana server configuration (fed to configMapGenerator) | +| `datasources.yaml` | Datasource provisioning (fed to configMapGenerator) | +| `provider.yaml` | Dashboard provider config (fed to configMapGenerator) | | `serviceaccount.yaml` | Service account | | `rbac.yaml` | ClusterRole/RoleBinding for sidecar ConfigMap access |