Alerting: Disable unified alerting by default in Enterprise Grafana (#42476)

* fallback to enable false if Enterprise is true

* anyBoolean
This commit is contained in:
Yuriy Tseretyan
2021-11-29 14:51:15 -05:00
committed by GitHub
parent 1f8336e5fe
commit 005c8f8894
2 changed files with 86 additions and 3 deletions

View File

@ -87,6 +87,14 @@ func (cfg *Cfg) readUnifiedAlertingEnabledSetting(section *ini.Section) (*bool,
AlertingEnabled = &legacyAlerting
return &enabled, nil
}
if IsEnterprise {
enabled = false
if AlertingEnabled == nil {
legacyEnabled := true
AlertingEnabled = &legacyEnabled
}
return &enabled, nil
}
// next, check whether legacy flag is set
if AlertingEnabled != nil && !*AlertingEnabled {
enabled = true