Alerting: Add a feature toggle to fetch rules with compact=true (#115533)

This commit is contained in:
Alexander Akhmetov
2025-12-18 06:06:39 -03:00
committed by GitHub
parent d9d39ae178
commit 5e3a1091b3
5 changed files with 29 additions and 0 deletions
+4
View File
@@ -828,6 +828,10 @@ export interface FeatureToggles {
*/
fetchRulesUsingPost?: boolean;
/**
* Add compact=true when fetching rules
*/
fetchRulesInCompactMode?: boolean;
/**
* Enables the new logs panel
* @default true
*/
+7
View File
@@ -1360,6 +1360,13 @@ var (
Owner: grafanaAlertingSquad,
HideFromDocs: true,
},
{
Name: "fetchRulesInCompactMode",
Description: "Add compact=true when fetching rules",
Stage: FeatureStageExperimental,
Owner: grafanaAlertingSquad,
HideFromDocs: true,
},
{
Name: "newLogsPanel",
Description: "Enables the new logs panel",
+1
View File
@@ -188,6 +188,7 @@ grafanaAdvisor,privatePreview,@grafana/plugins-platform-backend,false,false,fals
elasticsearchImprovedParsing,experimental,@grafana/partner-datasources,false,false,false
datasourceConnectionsTab,privatePreview,@grafana/plugins-platform-backend,false,false,true
fetchRulesUsingPost,experimental,@grafana/alerting-squad,false,false,false
fetchRulesInCompactMode,experimental,@grafana/alerting-squad,false,false,false
newLogsPanel,GA,@grafana/observability-logs,false,false,true
grafanaconThemes,GA,@grafana/grafana-frontend-platform,false,true,false
alertingJiraIntegration,experimental,@grafana/alerting-squad,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
188 elasticsearchImprovedParsing experimental @grafana/partner-datasources false false false
189 datasourceConnectionsTab privatePreview @grafana/plugins-platform-backend false false true
190 fetchRulesUsingPost experimental @grafana/alerting-squad false false false
191 fetchRulesInCompactMode experimental @grafana/alerting-squad false false false
192 newLogsPanel GA @grafana/observability-logs false false true
193 grafanaconThemes GA @grafana/grafana-frontend-platform false true false
194 alertingJiraIntegration experimental @grafana/alerting-squad false false true
+4
View File
@@ -571,6 +571,10 @@ const (
// Use a POST request to list rules by passing down the namespaces user has access to
FlagFetchRulesUsingPost = "fetchRulesUsingPost"
// FlagFetchRulesInCompactMode
// Add compact=true when fetching rules
FlagFetchRulesInCompactMode = "fetchRulesInCompactMode"
// FlagGrafanaconThemes
// Enables the temporary themes for GrafanaCon
FlagGrafanaconThemes = "grafanaconThemes"
+13
View File
@@ -1457,6 +1457,19 @@
"expression": "false"
}
},
{
"metadata": {
"name": "fetchRulesInCompactMode",
"resourceVersion": "1766045288124",
"creationTimestamp": "2025-12-18T08:08:08Z"
},
"spec": {
"description": "Add compact=true when fetching rules",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"hideFromDocs": true
}
},
{
"metadata": {
"name": "fetchRulesUsingPost",