Implement phase 1 foundations
build-image / docker (push) Successful in 53s

This commit is contained in:
2026-07-03 20:14:06 -08:00
commit 6f7549d439
39 changed files with 2221 additions and 0 deletions
@@ -0,0 +1,10 @@
# Phase 1 Open Issues
- Live deployment validation is still required against production Portainer, remote Loki, and self-hosted ntfy.
- Loki topology is not finalized: single-binary vs scalable deployment, exact MinIO/NAS capacity, and retention settings need confirmation.
- Promtail/Grafana Alloy labels must be discovered on the real Docker/Portainer hosts.
- Gotify, generic webhook, and SMTP channels are scaffolded but not implemented for real delivery.
- Alert channel secrets are currently stored in the local JSON config if entered through the UI; mounted secret-file/env references should be considered for stronger secret handling.
- Ollama provider is implemented as local-only and opt-in, but the final model and runtime deployment still need validation.
- No destructive remediation is implemented; Portainer restart and allowlisted command actions are dry-run evidence only.
- The UI supports create/replace workflows but does not yet provide polished edit forms for existing rules/channels.