dd9be017cb8942e7b78b3035da7179bbb27973ae
Copies every dashboard from `ansible/roles/grafana-observability/files/dashboards/` into `kubernetes/apps/monitoring/dashboards/` and wires each as a ConfigMap for the kube-prometheus-stack Grafana sidecar. UID rewrites follow the buckets in DASHBOARD-MIGRATION.md: - 11 k8s-native dashboards copied with no rewrite (UID stays `prometheus`/`loki`/`influxdb`). - 9 host-legacy + 3 mixed-resolved-as-legacy (blackbox, infrastructure, synology-nas Prom panels) had every `"uid": "prometheus"` rewritten to `"uid": "prometheus-legacy"` so they continue to render against LXC 227 until the global cut-over retires VM 109. - log-explorer and netbird-overview are pure Loki, no rewrite. - paperless-overview and unifi-overview kept on `prometheus` (paperless per k8s-native intent; unifi because the K8s Prom also scrapes the same unpoller exporter). Validated with `kubectl kustomize kubernetes/apps/monitoring`: 27 ConfigMaps generated, all carrying the `grafana_dashboard: "1"` label that the sidecar watches in the `monitoring` namespace. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
38 MiB