From e831863ee6eb4aeae61ca0090be6a8cf1c7057dc Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 10:31:46 -0700 Subject: [PATCH] [v10.2.x] Feature toggle: Mark dashgpt as GA (#76989) Feature toggle: Mark dashgpt as GA (#76304) Co-authored-by: nmarrs (cherry picked from commit a03f9e7660ae1fd6ad396df4229e7ce1c47a3db3) Co-authored-by: Ivan Ortega Alba --- .../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, 4 insertions(+), 3 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 38167a50e77..f594ad9db63 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -50,6 +50,7 @@ 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 | @@ -133,7 +134,6 @@ Experimental features might be changed or removed without prior notice. | `permissionsFilterRemoveSubquery` | Alternative permission filter implementation that does not use subqueries for fetching the dashboard folder | | `influxdbSqlSupport` | Enable InfluxDB SQL query language support with new querying UI | | `angularDeprecationUI` | Display new Angular deprecation-related UI features | -| `dashgpt` | Enable AI powered features in dashboards | | `sseGroupByDatasource` | Send query to the same datasource in a single request when using server side expressions | | `requestInstrumentationStatusSource` | Include a status source label for request metrics and logs | | `libraryPanelRBAC` | Enables RBAC support for library panels | diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 0d317cecab7..c5f16f05356 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -707,9 +707,10 @@ var ( { Name: "dashgpt", Description: "Enable AI powered features in dashboards", - Stage: FeatureStageExperimental, + Stage: FeatureStageGeneralAvailability, 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 ca5e8ba18f6..30bbae25e6b 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,experimental,@grafana/dashboards-squad,false,false,false,true +dashgpt,GA,@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