Rewrite all Mikado cards to historical documentation, remove branch
field from goal card, and add changelog fragment.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Grafana 12.3.3 deployed and verified:
- Home-built container from Alpine + upstream tarball
- Kustomize manifests replacing Helm chart
- All datasources, dashboards, and Authentik OIDC working
- services-check passing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The Grafana binary lives at bin/grafana inside the extracted tarball.
Add /usr/share/grafana/bin to PATH so the CMD can find it.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The Grafana OSS tarball extracts to grafana-<version> (no v prefix),
not grafana-v<version>. Fix the mv command to match.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Home-built Grafana 12.3.3 container is ready. Dockerfile builds from
Alpine 3.22 + official OSS tarball, verified via dagger and
container-version-check.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add home-built Grafana 12.3.3 container image based on Alpine 3.22
with pre-built OSS tarball from dl.grafana.com. Uses UID 472 for PVC
compatibility with the official image, standard Grafana paths, and
multi-arch support via TARGETPLATFORM detection.
Update service-versions.yaml to track 12.3.3.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Discovered during deployment: the grafana binary lives at bin/grafana
inside the extracted directory, not on $PATH. The Dockerfile must set
PATH or use the full path.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Discovered during build: the Grafana OSS tarball extracts to
grafana-<version>, not grafana-v<version>. The Dockerfile mv
command must match this naming.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>