blumeops/containers
Erich Blume 61f02a0335
All checks were successful
Build Container (Nix) / detect (push) Successful in 2s
Build Container / detect (push) Successful in 2s
Build Container (Nix) / build (alloy) (push) Successful in 14s
Build Container / build (alloy) (push) Successful in 38m34s
Localize Alloy container image (#300)
## Summary

- Add `containers/alloy/` with dual Dockerfile + Nix build files for Grafana Alloy v1.14.0
- Both builds fetch source from forge mirror (`forge.ops.eblu.me/mirrors/alloy.git`), build the web UI (Node), then compile the Go binary with `netgo embedalloyui` tags
- Update all three alloy deployments (alloy-k8s, alloy-ringtail, alloy-tracing-ringtail) to use `registry.ops.eblu.me/blumeops/alloy`
- `promtail_journal_enabled` tag omitted — requires systemd headers and none of our configs use `loki.source.journal`

## Build verification

- **Dockerfile:** Tested locally via `docker build`, binary reports `v1.14.0` with correct tags
- **Nix:** Tested on ringtail via `nix-build`, all three hashes (fetchgit, npmDeps, goModules) resolved and build succeeds

## Post-merge steps

1. Wait for CI to build the container from main (both Dockerfile and Nix workflows)
2. `mise run container-list alloy` to find the `[main]` tagged image
3. C0 follow-up to update `newTag` in all three kustomizations from `v1.14.0-placeholder` to the real tag
4. Sync ArgoCD apps and verify pods come up healthy

Reviewed-on: #300
2026-03-17 16:42:53 -07:00
..
alloy Localize Alloy container image (#300) 2026-03-17 16:42:53 -07:00
authentik
cv
devpi Fix stale docs and shell quoting in devpi start script 2026-03-15 19:25:27 -07:00
grafana
grafana-sidecar
homepage
jobsync Deploy JobSync — job search tracker on ringtail k3s (#288) 2026-03-08 11:02:05 -07:00
kiwix-serve Bump kiwix-serve from 3.8.1 to 3.8.2 2026-03-05 08:12:32 -08:00
kubectl
loki
mealie Deploy Mealie recipe manager (#299) 2026-03-16 21:59:10 -07:00
miniflux
navidrome
nettest
ntfy
prometheus
quartz Fix spider trap: disable SPA mode, remove index files, relax wiki-links (#290) 2026-03-09 11:59:43 -07:00
runner-job-image Bump runner-job-image Dagger CLI from 0.20.0 to 0.20.1 2026-03-06 20:32:05 -08:00
teslamate
transmission Upgrade Transmission to 4.1.1 (#282) 2026-03-04 07:44:33 -08:00
transmission-exporter Bump transmission-exporter to v1.0.1 2026-03-05 08:04:26 -08:00
unpoller Add UnPoller for UniFi network metrics (#298) 2026-03-16 15:52:45 -07:00