1.0 KiB
1.0 KiB
Phase 1 Summary
Implemented Phase 1 foundations for production use:
- Basic auth protects UI/API routes;
/healthzremains unauthenticated. - Loki diagnostics endpoints were added for labels, label values, and limited query testing.
- Rules now support per-rule cooldowns with default
1hand duplicate incident suppression. - Alert channels are configurable in the UI.
- Real self-hosted ntfy delivery is implemented with test-send support.
- Gotify, generic webhook, and SMTP channel types are represented as scaffolded options.
- Incidents can record alert delivery results and remediation dry-run evidence.
- Remediation action runner supports guarded dry-run evidence for generic webhook, Portainer restart, allowlisted command, and recommendation actions.
- Local-only Ollama analysis support was added and remains disabled by default.
- Secret handling was improved for alert channel token preservation and display masking.
Phase 1 production rollout still requires live validation against the user's remote Loki and self-hosted ntfy deployments.