Alerting: Feature flag to fetch rules by passing down RBAC namespaces (#99738)

New feature flag
This commit is contained in:
Fayzal Ghantiwala 2025-01-29 12:17:44 +00:00 committed by GitHub
parent 9b0078326a
commit 1444051b65
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 28 additions and 0 deletions

View File

@ -253,4 +253,5 @@ export interface FeatureToggles {
grafanaAdvisor?: boolean;
elasticsearchImprovedParsing?: boolean;
datasourceConnectionsTab?: boolean;
fetchRulesUsingPost?: boolean;
}

View File

@ -1757,6 +1757,14 @@ var (
RequiresDevMode: false,
FrontendOnly: true,
},
{
Name: "fetchRulesUsingPost",
Description: "Use a POST request to list rules by passing down the namespaces user has access to",
Stage: FeatureStageExperimental,
Owner: grafanaAlertingSquad,
HideFromAdminPage: true,
HideFromDocs: true,
},
}
)

View File

@ -234,3 +234,4 @@ queryLibraryDashboards,experimental,@grafana/grafana-frontend-platform,false,fal
grafanaAdvisor,experimental,@grafana/plugins-platform-backend,false,false,false
elasticsearchImprovedParsing,experimental,@grafana/aws-datasources,false,false,false
datasourceConnectionsTab,experimental,@grafana/plugins-platform-backend,false,false,true
fetchRulesUsingPost,experimental,@grafana/alerting-squad,false,false,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
234 grafanaAdvisor experimental @grafana/plugins-platform-backend false false false
235 elasticsearchImprovedParsing experimental @grafana/aws-datasources false false false
236 datasourceConnectionsTab experimental @grafana/plugins-platform-backend false false true
237 fetchRulesUsingPost experimental @grafana/alerting-squad false false false

View File

@ -946,4 +946,8 @@ const (
// FlagDatasourceConnectionsTab
// Shows defined connections for a data source in the plugins detail page
FlagDatasourceConnectionsTab = "datasourceConnectionsTab"
// FlagFetchRulesUsingPost
// Use a POST request to list rules by passing down the namespaces user has access to
FlagFetchRulesUsingPost = "fetchRulesUsingPost"
)

View File

@ -1659,6 +1659,20 @@
"hideFromDocs": true
}
},
{
"metadata": {
"name": "fetchRulesUsingPost",
"resourceVersion": "1738148593383",
"creationTimestamp": "2025-01-29T11:03:13Z"
},
"spec": {
"description": "Use a POST request to list rules by passing down the namespaces user has access to",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "flameGraphItemCollapsing",