17 lines
1.0 KiB
Markdown
17 lines
1.0 KiB
Markdown
# 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.
|