blumeops/containers
Erich Blume 2ba5d8a8aa
All checks were successful
Build Container (Nix) / detect (push) Successful in 2s
Build Container / detect (push) Successful in 2s
Build Container (Nix) / build (prometheus) (push) Successful in 2s
Build Container / build (prometheus) (push) Successful in 7s
Port Prometheus to local container build (#262)
## Summary
- Add three-stage Dockerfile for Prometheus v3.9.1 (Node UI → Go binaries → Alpine runtime)
- Produces `prometheus` and `promtool` binaries with embedded web UI assets
- Follows navidrome/ntfy pattern for supply chain control via Zot registry

## Deployment and Testing
- [ ] `dagger call build --src=. --container-name=prometheus` succeeds
- [ ] Container reports correct version via `prometheus --version`
- [ ] `promtool --version` works
- [ ] Update statefulset image reference after successful build
- [ ] Deploy from branch: `argocd app set prometheus --revision <branch> && argocd app sync prometheus`
- [ ] Health probes pass (`/-/healthy`, `/-/ready`)
- [ ] Web UI loads, scrape targets work, remote write functions

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/262
2026-02-24 09:15:57 -08:00
..
authentik Deploy Authentik identity provider (C2 Mikado) (#227) 2026-02-20 12:55:59 -08:00
cv Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
devpi Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
grafana C2: Upgrade Grafana to 12.x with Nix container and Kustomize (#260) 2026-02-23 18:07:18 -08:00
homepage Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
kiwix-serve Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
kubectl Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
miniflux Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
navidrome Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
nettest Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
ntfy Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
prometheus Port Prometheus to local container build (#262) 2026-02-24 09:15:57 -08:00
quartz Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
runner-job-image Rename containers/forgejo-runner to runner-job-image 2026-02-23 17:44:51 -08:00
teslamate Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
transmission Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00