Alerting: deactivate an Alertmanager configuration (#36794)

* Alerting: deactivate an Alertmanager configuration

Implement DELETE /api/alertmanager/grafana/config/api/v1/alerts
by storing the default configuration which stops existing cnfiguration
from being in use.

* Apply suggestions from code review
This commit is contained in:
Sofia Papagiannaki
2021-07-16 20:07:31 +03:00
committed by GitHub
parent f4f2c197ae
commit afe6e793ff
4 changed files with 65 additions and 2 deletions
+1
View File
@@ -25,6 +25,7 @@ var timeNow = time.Now
type Alertmanager interface {
// Configuration
SaveAndApplyConfig(config *apimodels.PostableUserConfig) error
SaveAndApplyDefaultConfig() error
GetStatus() apimodels.GettableStatus
// Silences