blumeops/containers
Erich Blume 3dc4ed730b
All checks were successful
Build Container (Nix) / detect (push) Successful in 2s
Build Container / detect (push) Successful in 2s
Build Container (Nix) / build (loki) (push) Successful in 2s
Build Container / build (loki) (push) Successful in 7s
Build Loki container image locally (#280)
## Summary
- Add two-stage Dockerfile for Loki (Go build → Alpine runtime) in `containers/loki/`
- Rewrite kustomize image to `registry.ops.eblu.me/blumeops/loki`
- Tag is `v3.6.5-placeholder` until first CI build; will be updated post-build

## Details
- UID 10001 matches existing StatefulSet `securityContext` (runAsUser/fsGroup)
- CGO_ENABLED=0, ldflags embed version via `github.com/grafana/loki/v3/pkg/util/build`
- Clones from `forge.ops.eblu.me/mirrors/loki` (mirror created this session)
- Pattern follows miniflux (two-stage Go) + prometheus (ldflags)

## Deployment and Testing
- [ ] Trigger container build: `mise run container-build-and-release loki`
- [ ] Update kustomize tag to actual build tag
- [ ] Deploy from branch: `argocd app set loki --revision feature/loki-container && argocd app sync loki`
- [ ] Verify `/ready` endpoint and log ingestion
- [ ] After merge: update to `[main]` tag (C0 follow-up)

Reviewed-on: #280
2026-03-03 13:00:43 -08:00
..
authentik Fix authentik 2026.2.0 migration ordering bug (#275) 2026-03-01 16:28:36 -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 Migrate upstream mirrors to mirrors/ Forgejo org (#265) 2026-02-24 20:43:14 -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
loki Build Loki container image locally (#280) 2026-03-03 13:00:43 -08:00
miniflux Switch prometheus, teslamate, miniflux to forge mirrors 2026-02-24 21:01:08 -08:00
navidrome Migrate upstream mirrors to mirrors/ Forgejo org (#265) 2026-02-24 20:43:14 -08:00
nettest Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00
ntfy Migrate upstream mirrors to mirrors/ Forgejo org (#265) 2026-02-24 20:43:14 -08:00
prometheus Switch prometheus, teslamate, miniflux to forge mirrors 2026-02-24 21:01:08 -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 Upgrade TeslaMate v2.2.0 → v3.0.0 (#279) 2026-03-03 11:56:40 -08:00
transmission Harden zot registry, pt 1 (#231) 2026-02-20 22:50:01 -08:00