Alerting: Add alertingUIUseFullyCompatBackendFilters feature toggle (#114153)

* Add alertingUIUseFullyCompatBackendFilters for fully compatible backend filters

* Remove hide from admin flag
This commit is contained in:
Konrad Lalik
2025-11-24 12:42:09 +01:00
committed by GitHub
parent b5335d9357
commit 01a4a5409a
8 changed files with 289 additions and 13 deletions
+7
View File
@@ -527,6 +527,13 @@ var (
Owner: grafanaAlertingSquad,
HideFromDocs: true,
},
{
Name: "alertingUIUseFullyCompatBackendFilters",
Description: "Enables the UI to use rules backend-side filters 100% compatible with the frontend filters",
Stage: FeatureStageExperimental,
Owner: grafanaAlertingSquad,
HideFromDocs: true,
},
{
Name: "alertmanagerRemotePrimary",
Description: "Enable Grafana to have a remote Alertmanager instance as the primary Alertmanager.",
+1
View File
@@ -73,6 +73,7 @@ cachingOptimizeSerializationMemoryUsage,experimental,@grafana/grafana-operator-e
alertmanagerRemoteSecondary,experimental,@grafana/alerting-squad,false,false,false
alertingProvenanceLockWrites,experimental,@grafana/alerting-squad,false,false,false
alertingUIUseBackendFilters,experimental,@grafana/alerting-squad,false,false,false
alertingUIUseFullyCompatBackendFilters,experimental,@grafana/alerting-squad,false,false,false
alertmanagerRemotePrimary,experimental,@grafana/alerting-squad,false,false,false
annotationPermissionUpdate,GA,@grafana/identity-access-team,false,false,false
dashboardSceneForViewers,GA,@grafana/dashboards-squad,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
73 alertmanagerRemoteSecondary experimental @grafana/alerting-squad false false false
74 alertingProvenanceLockWrites experimental @grafana/alerting-squad false false false
75 alertingUIUseBackendFilters experimental @grafana/alerting-squad false false false
76 alertingUIUseFullyCompatBackendFilters experimental @grafana/alerting-squad false false false
77 alertmanagerRemotePrimary experimental @grafana/alerting-squad false false false
78 annotationPermissionUpdate GA @grafana/identity-access-team false false false
79 dashboardSceneForViewers GA @grafana/dashboards-squad false false true
+4
View File
@@ -243,6 +243,10 @@ const (
// Enables the UI to use certain backend-side filters
FlagAlertingUIUseBackendFilters = "alertingUIUseBackendFilters"
// FlagAlertingUIUseFullyCompatBackendFilters
// Enables the UI to use rules backend-side filters 100% compatible with the frontend filters
FlagAlertingUIUseFullyCompatBackendFilters = "alertingUIUseFullyCompatBackendFilters"
// FlagAlertmanagerRemotePrimary
// Enable Grafana to have a remote Alertmanager instance as the primary Alertmanager.
FlagAlertmanagerRemotePrimary = "alertmanagerRemotePrimary"
+29
View File
@@ -540,6 +540,35 @@
"hideFromDocs": true
}
},
{
"metadata": {
"name": "alertingUIUseCompatibleBackendFilters",
"resourceVersion": "1763478911684",
"creationTimestamp": "2025-11-18T15:15:11Z",
"deletionTimestamp": "2025-11-18T15:17:12Z"
},
"spec": {
"description": "Enables the UI to use rules backend-side filters 100% compatible with the frontend filters",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "alertingUIUseFullyCompatBackendFilters",
"resourceVersion": "1763479032988",
"creationTimestamp": "2025-11-18T15:17:12Z"
},
"spec": {
"description": "Enables the UI to use rules backend-side filters 100% compatible with the frontend filters",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "alertingUseNewSimplifiedRoutingHashAlgorithm",