blumeops/docs/changelog.d
Erich Blume 4dc3e5cae2
All checks were successful
Build Container (Nix) / detect (push) Successful in 2s
Build Container / detect (push) Successful in 2s
Build Container (Nix) / build (unpoller) (push) Successful in 2s
Build Container / build (unpoller) (push) Successful in 7s
Add UnPoller for UniFi network metrics (#298)
## Summary
- Deploy UnPoller as a k8s service on indri to export UniFi controller metrics to Prometheus
- Custom-built container from forge mirror (`containers/unpoller/Dockerfile`)
- Credentials pulled from 1Password via external-secrets
- Prometheus scrape job added, docs and service-versions updated

## Test plan
- [ ] Build container: `mise run container-release unpoller v2.34.0`
- [ ] Update kustomization tag with built image tag
- [ ] Deploy from branch: `argocd app set unpoller --revision feature/unpoller && argocd app sync unpoller`
- [ ] Verify pod connects to UX7 controller (check logs)
- [ ] Confirm `unpoller` target appears in Prometheus
- [ ] Query `unifi_` metrics in Grafana

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #298
2026-03-16 15:52:45 -07:00
..
+caddy-v2.11-host-header.bugfix.md Fix Caddy v2.11 Host header rewrite breaking proxied services 2026-03-15 18:28:18 -07:00
.gitkeep Add towncrier changelog system (#86) 2026-02-03 11:48:13 -08:00
externalize-tailscale-operator-base.infra.md Externalize Tailscale operator to forge mirror (#295) 2026-03-15 17:44:35 -07:00
externalize-teslamate-dashboards.infra.md Externalize TeslaMate dashboards to forge mirror (#296) 2026-03-15 18:31:19 -07:00
feature-caddy-upgrade-v2.11.2.infra.md Upgrade Caddy v2.10.2 → v2.11.2, fix forge mirrors (#294) 2026-03-15 10:33:48 -07:00
feature-unpoller.feature.md Add UnPoller for UniFi network metrics (#298) 2026-03-16 15:52:45 -07:00
upgrade-borgmatic-2.1.3.infra.md Upgrade borgmatic 2.0.13 → 2.1.3 (#297) 2026-03-16 11:05:24 -07:00