This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# Phase 1 Summary
|
||||
|
||||
Implemented Phase 1 foundations for production use:
|
||||
|
||||
- Basic auth protects UI/API routes; `/healthz` remains unauthenticated.
|
||||
- Loki diagnostics endpoints were added for labels, label values, and limited query testing.
|
||||
- Rules now support per-rule cooldowns with default `1h` and 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.
|
||||
Reference in New Issue
Block a user