Review Grafana: replace Helm upgrade plan with C2 Mikado chain #258

Merged
eblume merged 1 commit from review/grafana-mikado-chain into main 2026-02-23 15:06:01 -08:00
Owner

Summary

  • Delete the old 3-phase Helm chart upgrade plan (predates Mikado system)
  • Create C2 Mikado chain with goal card upgrade-grafana and two leaf prereqs:
    • kustomize-grafana-deployment — convert Helm to kustomize manifests
    • build-grafana-container — home-built Grafana 12.x image (no upstream containers)
  • Record first-ever Grafana review: currently at v11.4.0 on Helm chart 8.8.2
  • Update service-versions.yaml, how-to index, and plans index

Service Review Findings

  • Grafana is healthy and synced in ArgoCD
  • Running v11.4.0, latest upstream is 12.3.3
  • Breaking changes for 12.x are low-risk (React panels only, UIDs compliant)
  • PVC is disposable — dashboards and datasources are all config-provisioned

Deployment and Testing

  • No deployment needed — documentation-only change
  • docs-check-links passes
  • docs-check-index passes
## Summary - Delete the old 3-phase Helm chart upgrade plan (predates Mikado system) - Create C2 Mikado chain with goal card `upgrade-grafana` and two leaf prereqs: - `kustomize-grafana-deployment` — convert Helm to kustomize manifests - `build-grafana-container` — home-built Grafana 12.x image (no upstream containers) - Record first-ever Grafana review: currently at v11.4.0 on Helm chart 8.8.2 - Update service-versions.yaml, how-to index, and plans index ## Service Review Findings - Grafana is healthy and synced in ArgoCD - Running v11.4.0, latest upstream is 12.3.3 - Breaking changes for 12.x are low-risk (React panels only, UIDs compliant) - PVC is disposable — dashboards and datasources are all config-provisioned ## Deployment and Testing - [ ] No deployment needed — documentation-only change - [ ] `docs-check-links` passes - [ ] `docs-check-index` passes
The old 3-phase Helm chart upgrade plan predates the Mikado system.
Replace it with a proper C2 chain that targets Grafana 12.x with
kustomize manifests and home-built containers (no upstream images).

Cards:
- upgrade-grafana (goal, requires both below)
- kustomize-grafana-deployment (leaf)
- build-grafana-container (leaf)

Also records the current deployed version (v11.4.0) in
service-versions.yaml from the first-ever Grafana review.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit f05e5cccdf into main 2026-02-23 15:06:01 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!258
No description provided.