Home-build grafana-sidecar container #281

Merged
eblume merged 4 commits from feature/grafana-sidecar into main 2026-03-03 13:48:25 -08:00
Owner

Summary

  • Home-build the k8s-sidecar container (grafana-sidecar) from forge mirror, replacing upstream quay.io/kiwigrid/k8s-sidecar:1.28.0
  • Pinned to v1.28.0 — v2.x deferred due to 135% memory regression and readOnlyRootFilesystem crashloop
  • Adds Dockerfile, service-versions entry, docs, and changelog fragment
  • Manifest switch to home-built image pending container build

Deployment and Testing

  • mise run container-build-and-release grafana-sidecar
  • Update kustomization.yaml with built image tag
  • argocd app set grafana --revision feature/grafana-sidecar && argocd app sync grafana
  • Verify sidecar logs and dashboards at https://grafana.ops.eblu.me
  • Post-merge: argocd app set grafana --revision main && argocd app sync grafana
## Summary - Home-build the k8s-sidecar container (`grafana-sidecar`) from forge mirror, replacing upstream `quay.io/kiwigrid/k8s-sidecar:1.28.0` - Pinned to v1.28.0 — v2.x deferred due to 135% memory regression and readOnlyRootFilesystem crashloop - Adds Dockerfile, service-versions entry, docs, and changelog fragment - Manifest switch to home-built image pending container build ## Deployment and Testing - [ ] `mise run container-build-and-release grafana-sidecar` - [ ] Update kustomization.yaml with built image tag - [ ] `argocd app set grafana --revision feature/grafana-sidecar && argocd app sync grafana` - [ ] Verify sidecar logs and dashboards at https://grafana.ops.eblu.me - [ ] Post-merge: `argocd app set grafana --revision main && argocd app sync grafana`
Docs-first for home-building the k8s-sidecar container image,
replacing upstream quay.io/kiwigrid/k8s-sidecar.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Multi-stage Python venv build from forge mirror, matching upstream
kiwigrid/k8s-sidecar v1.28.0 conventions. Runs as UID 65534 (nobody).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pin to v1.28.0 — v2.x deferred due to memory regression and
readOnlyRootFilesystem issues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace quay.io/kiwigrid/k8s-sidecar with
registry.ops.eblu.me/blumeops/grafana-sidecar:v1.28.0-49c8045.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit a2bb9abbdb into main 2026-03-03 13:48:25 -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!281
No description provided.