Code: Ownership for alerting feature toggles (#64426)

* add alerting squad as an owner of some feature flags

* remove flags from owneless

---------

Co-authored-by: Artur Wierzbicki <artur.wierzbicki@grafana.com>
This commit is contained in:
Yuri Tseretyan 2023-03-08 11:03:06 -05:00 committed by GitHub
parent f0529430ff
commit a5133d61b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 3 deletions

View File

@ -17,4 +17,5 @@ const (
grafanaAuthnzSquad codeowner = "@grafana/grafana-authnz-team"
grafanaObservabilityLogsSquad codeowner = "@grafana/observability-logs"
grafanaObservabilityTracesAndProfilingSquad codeowner = "@grafana/observability-traces-and-profiling"
grafanaAlertingSquad codeowner = "@grafana/alerting-squad"
)

View File

@ -13,6 +13,7 @@ var (
Name: "alertingBigTransactions",
Description: "Use big transactions for alerting database writes",
State: FeatureStateAlpha,
Owner: grafanaAlertingSquad,
},
{
Name: "trimDefaults",
@ -356,6 +357,7 @@ var (
Name: "alertingBacktesting",
Description: "Rule backtesting API for alerting",
State: FeatureStateAlpha,
Owner: grafanaAlertingSquad,
},
{
Name: "editPanelCSVDragAndDrop",
@ -369,6 +371,7 @@ var (
Description: "Stop maintaining state of alerts that are not firing",
State: FeatureStateBeta,
RequiresRestart: false,
Owner: grafanaAlertingSquad,
},
{

View File

@ -42,7 +42,6 @@ func TestFeatureToggleFiles(t *testing.T) {
})
ownerlessFeatures := map[string]bool{
"alertingBigTransactions": true,
"database_metrics": true,
"prometheusAzureOverrideAudience": true,
"tracing": true,
@ -59,8 +58,6 @@ func TestFeatureToggleFiles(t *testing.T) {
"datasourceOnboarding": true,
"secureSocksDatasourceProxy": true,
"disablePrometheusExemplarSampling": true,
"alertingBacktesting": true,
"alertingNoNormalState": true,
"individualCookiePreferences": true,
}