Chore: Add new `dashboardLibrary` feature toggle (#111680)

* Chore: Add new `dashboardLibrary` feature toggle
This commit is contained in:
Alexa Vargas 2025-09-29 08:55:46 +02:00 committed by GitHub
parent e01e61a156
commit 85534ae143
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 43 additions and 0 deletions

View File

@ -553,6 +553,10 @@ export interface FeatureToggles {
*/
queryLibrary?: boolean;
/**
* Enable suggested dashboards when creating new dashboards
*/
dashboardLibrary?: boolean;
/**
* Sets the logs table as default visualisation in logs explore
*/
logsExploreTableDefaultVisualization?: boolean;

View File

@ -948,6 +948,13 @@ var (
FrontendOnly: false,
AllowSelfServe: false,
},
{
Name: "dashboardLibrary",
Description: "Enable suggested dashboards when creating new dashboards",
Stage: FeatureStageExperimental,
Owner: grafanaSharingSquad,
FrontendOnly: true,
},
{
Name: "logsExploreTableDefaultVisualization",
Description: "Sets the logs table as default visualisation in logs explore",

View File

@ -123,6 +123,7 @@ cloudWatchNewLabelParsing,GA,@grafana/aws-datasources,false,false,false
disableNumericMetricsSortingInExpressions,experimental,@grafana/oss-big-tent,false,true,false
grafanaManagedRecordingRules,experimental,@grafana/alerting-squad,false,false,false
queryLibrary,preview,@grafana/sharing-squad,false,false,false
dashboardLibrary,experimental,@grafana/sharing-squad,false,false,true
logsExploreTableDefaultVisualization,experimental,@grafana/observability-logs,false,false,true
alertingListViewV2,privatePreview,@grafana/alerting-squad,false,false,true
alertingDisableSendAlertsExternal,experimental,@grafana/alerting-squad,false,false,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
123 disableNumericMetricsSortingInExpressions experimental @grafana/oss-big-tent false true false
124 grafanaManagedRecordingRules experimental @grafana/alerting-squad false false false
125 queryLibrary preview @grafana/sharing-squad false false false
126 dashboardLibrary experimental @grafana/sharing-squad false false true
127 logsExploreTableDefaultVisualization experimental @grafana/observability-logs false false true
128 alertingListViewV2 privatePreview @grafana/alerting-squad false false true
129 alertingDisableSendAlertsExternal experimental @grafana/alerting-squad false false false

View File

@ -503,6 +503,10 @@ const (
// Enables Saved queries (query library) feature
FlagQueryLibrary = "queryLibrary"
// FlagDashboardLibrary
// Enable suggested dashboards when creating new dashboards
FlagDashboardLibrary = "dashboardLibrary"
// FlagLogsExploreTableDefaultVisualization
// Sets the logs table as default visualisation in logs explore
FlagLogsExploreTableDefaultVisualization = "logsExploreTableDefaultVisualization"

View File

@ -1026,6 +1026,19 @@
"frontend": true
}
},
{
"metadata": {
"name": "dashboardLibrary",
"resourceVersion": "1758902532246",
"creationTimestamp": "2025-09-26T16:02:12Z"
},
"spec": {
"description": "Enable suggested dashboards when creating new dashboards",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad",
"frontend": true
}
},
{
"metadata": {
"name": "dashboardNewLayouts",
@ -3520,6 +3533,20 @@
"codeowner": "@grafana/identity-access-team"
}
},
{
"metadata": {
"name": "templateDashboards",
"resourceVersion": "1758897202631",
"creationTimestamp": "2025-09-26T14:33:22Z",
"deletionTimestamp": "2025-09-26T16:02:12Z"
},
"spec": {
"description": "Enables template dashboards suggestions when creating new dashboards",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad",
"frontend": true
}
},
{
"metadata": {
"name": "templateVariablesUsesCombobox",