diff --git a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md index ee00de1835e..f516cbbd3e4 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -59,6 +59,7 @@ Some stable features are enabled by default. You can disable a stable feature by | `renderAuthJWT` | Uses JWT-based auth for rendering instead of relying on remote cache | | `enableElasticsearchBackendQuerying` | Enable the processing of queries and responses in the Elasticsearch data source through backend | | `enableDatagridEditing` | Enables the edit functionality in the datagrid panel | +| `dataSourcePageHeader` | Apply new pageHeader UI in data source edit page | ## Alpha feature toggles diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 7875ba2d63a..f82dce8b877 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -96,4 +96,5 @@ export interface FeatureToggles { advancedDataSourcePicker?: boolean; opensearchDetectVersion?: boolean; enableDatagridEditing?: boolean; + dataSourcePageHeader?: boolean; } diff --git a/pkg/services/featuremgmt/codeowners.go b/pkg/services/featuremgmt/codeowners.go index ec2992aa4cf..6c3543aa9ef 100644 --- a/pkg/services/featuremgmt/codeowners.go +++ b/pkg/services/featuremgmt/codeowners.go @@ -24,4 +24,5 @@ const ( appO11ySquad codeowner = "@grafana/app-o11y" grafanaPartnerPluginsSquad codeowner = "@grafana/partner-plugins" grafanaOperatorExperienceSquad codeowner = "@grafana/grafana-operator-experience-squad" + enterpriseDatasourcesSquad codeowner = "@grafana/enterprise-datasources" ) diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index b142ca014f7..927cbe98ecb 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -523,5 +523,12 @@ var ( State: FeatureStateBeta, Owner: grafanaBiSquad, }, + { + Name: "dataSourcePageHeader", + Description: "Apply new pageHeader UI in data source edit page", + FrontendOnly: true, + State: FeatureStateBeta, + Owner: enterpriseDatasourcesSquad, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 612ff973b0c..e3e585ed668 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -77,3 +77,4 @@ pluginsAPIManifestKey,alpha,@grafana/plugins-platform-backend,false,false,false, advancedDataSourcePicker,alpha,@grafana/dashboards-squad,false,false,false,true opensearchDetectVersion,alpha,@grafana/aws-plugins,false,false,false,true enableDatagridEditing,beta,@grafana/grafana-bi-squad,false,false,false,true +dataSourcePageHeader,beta,@grafana/enterprise-datasources,false,false,false,true diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index b1c017b10b1..447ca05bf87 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -318,4 +318,8 @@ const ( // FlagEnableDatagridEditing // Enables the edit functionality in the datagrid panel FlagEnableDatagridEditing = "enableDatagridEditing" + + // FlagDataSourcePageHeader + // Apply new pageHeader UI in data source edit page + FlagDataSourcePageHeader = "dataSourcePageHeader" )