From 161e3cac5075540918e3a39004f2364ad104d5bb Mon Sep 17 00:00:00 2001 From: Ivan Ortega Alba Date: Mon, 20 Nov 2023 10:27:24 +0100 Subject: [PATCH] [v10.2.x] FeatureToggle: Disable `dashgpt` by default and mark it as preview (#78349) FeatureToggle: Disable `dashgpt` by default and mark it as preview (#78348) (cherry picked from commit ddfe4e1bddabcaeab759e2ea9a6d590db2ff021b) --- .../setup-grafana/configure-grafana/feature-toggles/index.md | 2 +- pkg/services/featuremgmt/registry.go | 3 +-- pkg/services/featuremgmt/toggles_gen.csv | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) 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 f594ad9db63..c4fe089419b 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -50,7 +50,6 @@ Some features are enabled by default. You can disable these feature by setting t | `toggleLabelsInLogsUI` | Enable toggleable filters in log details view | Yes | | `azureMonitorDataplane` | Adds dataplane compliant frame metadata in the Azure Monitor datasource | Yes | | `prometheusConfigOverhaulAuth` | Update the Prometheus configuration page with the new auth component | Yes | -| `dashgpt` | Enable AI powered features in dashboards | Yes | | `newBrowseDashboards` | New browse/manage dashboards UI | Yes | | `alertingInsights` | Show the new alerting insights landing page | Yes | | `cloudWatchWildCardDimensionValues` | Fetches dimension values from CloudWatch to correctly label wildcard dimensions | Yes | @@ -79,6 +78,7 @@ Some features are enabled by default. You can disable these feature by setting t | `sqlDatasourceDatabaseSelection` | Enables previous SQL data source dataset dropdown behavior | | `awsAsyncQueryCaching` | Enable caching for async queries for Redshift and Athena. Requires that the `useCachingService` feature toggle is enabled and the datasource has caching and async query support enabled | | `splitScopes` | Support faster dashboard and folder search by splitting permission scopes into parts | +| `dashgpt` | Enable AI powered features in dashboards | | `reportingRetries` | Enables rendering retries for the reporting feature | ## Experimental feature toggles diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 399301760c6..c3d8d20fa35 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -707,10 +707,9 @@ var ( { Name: "dashgpt", Description: "Enable AI powered features in dashboards", - Stage: FeatureStageGeneralAvailability, + Stage: FeatureStagePublicPreview, FrontendOnly: true, Owner: grafanaDashboardsSquad, - Expression: "true", // on by default }, { Name: "reportingRetries", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 405d625e1a1..69acf305b29 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -100,7 +100,7 @@ configurableSchedulerTick,experimental,@grafana/alerting-squad,false,false,true, influxdbSqlSupport,experimental,@grafana/observability-metrics,false,false,false,false alertingNoDataErrorExecution,privatePreview,@grafana/alerting-squad,false,false,true,false angularDeprecationUI,experimental,@grafana/plugins-platform-backend,false,false,false,true -dashgpt,GA,@grafana/dashboards-squad,false,false,false,true +dashgpt,preview,@grafana/dashboards-squad,false,false,false,true reportingRetries,preview,@grafana/sharing-squad,false,false,true,false newBrowseDashboards,GA,@grafana/grafana-frontend-platform,false,false,false,true sseGroupByDatasource,experimental,@grafana/observability-metrics,false,false,false,false