[Chore]: Upgrade Grafana 10.0.0 to 12.4.0 #99
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Issue
Relates to #95
Summary
Upgrade Grafana from 10.0.0 to 12.4.0 (two major versions). This is the simplest of the logging stack upgrades - primarily an image version bump.
Note: Starting with 12.4.0,
grafana/grafana-ossDocker Hub repo is deprecated. Usegrafana/grafanainstead (which is what we already use).Files to Modify
1.
docker-compose.yml(line 311)Update image version:
2. Verify
config/grafana/datasources/loki.ymlcompatibilityThe existing provisioning config should work unchanged:
Grafana 12.x still supports this provisioning format.
Existing Environment Variables (no change needed)
GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD:-admin}GF_USERS_ALLOW_SIGN_UP=falseAcceptance Criteria
/api/healthendpoint)Dependencies
egullickson referenced this issue2026-02-06 01:36:21 +00:00
Milestone: Grafana 10.0.0 to 12.4.0 Upgrade
Phase: Execution | Agent: Platform | Status: PASS
Changes Made
docker-compose.ymlline 320:grafana/grafana:10.0.0->grafana/grafana:12.4.0Verification
grafana/grafana:12.4.0(committed in #96)config/grafana/datasources/loki.yml) usesapiVersion: 1format, fully compatible with Grafana 12.x - no changes neededGF_SECURITY_ADMIN_PASSWORD,GF_USERS_ALLOW_SIGN_UP) unchanged/api/health) unchanged between versionsgrafana-ipwhitelist@file) is Traefik-side, unaffected by Grafana versionCommit
09f8569-chore: upgrade Grafana 10.0.0 to 12.4.0 (refs #99)PR
Added to PR #102 with
Fixes #99Verdict: PASS | Next: Production validation after merge
QR Review: Post-Implementation Quality Review
Phase: Review | Agent: Quality | Status: PASS
RULE 0 (Production Reliability): No violations
/api/health) confirmed compatible with Grafana 12.xRULE 1 (Project Conformance): No violations
chore: upgrade Grafana 10.0.0 to 12.4.0 (refs #99)npm run lintandnpm run type-checkboth greenRULE 2 (Structural Quality): No violations
10.0.0Grafana references remain in codebaseVersion Reference Audit
10.0.0occurrences in codebase verified unrelated (npm packages, IP CIDRs, OCR deps)apiVersion: 1) compatible with Grafana 12.xGF_SECURITY_ADMIN_PASSWORD,GF_USERS_ALLOW_SIGN_UP) unchangedVerdict: PASS | Next: Merge with PR #102