Alerting: Add enablement flag for recording rules (#92032)

* Add enablement flag

* Disable if toggle not enabled
This commit is contained in:
Alexander Weaver
2024-08-19 12:01:00 -05:00
committed by GitHub
parent 9020eb4b17
commit ac5ebe6e4d
10 changed files with 65 additions and 45 deletions

View File

@@ -124,6 +124,7 @@ type UnifiedAlertingSettings struct {
}
type RecordingRuleSettings struct {
Enabled bool
URL string
BasicAuthUsername string
BasicAuthPassword string
@@ -421,6 +422,7 @@ func (cfg *Cfg) ReadUnifiedAlertingSettings(iniFile *ini.File) error {
rr := iniFile.Section("recording_rules")
uaCfgRecordingRules := RecordingRuleSettings{
Enabled: rr.Key("enabled").MustBool(false),
URL: rr.Key("url").MustString(""),
BasicAuthUsername: rr.Key("basic_auth_username").MustString(""),
BasicAuthPassword: rr.Key("basic_auth_password").MustString(""),