From c1364d6be6f552203ba786f17a89664304b89247 Mon Sep 17 00:00:00 2001 From: Andres Martinez Gotor Date: Mon, 20 Jan 2025 11:08:00 +0100 Subject: [PATCH] New feature flag grafanaAdvisor (#99235) --- .../configure-grafana/feature-toggles/index.md | 1 + .../grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 6 ++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ pkg/services/featuremgmt/toggles_gen.json | 12 ++++++++++++ 6 files changed, 25 insertions(+) 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 faaa612f662..42eea7e905b 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -233,6 +233,7 @@ Experimental features might be changed or removed without prior notice. | `k8SFolderMove` | Enable folder's api server move | | `teamHttpHeadersMimir` | Enables LBAC for datasources for Mimir to apply LBAC filtering of metrics to the client requests for users in teams | | `queryLibraryDashboards` | Enables Query Library feature in Dashboards | +| `grafanaAdvisor` | Enables Advisor app | | `elasticsearchImprovedParsing` | Enables less memory intensive Elasticsearch result parsing | ## Development feature toggles diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 6d52f81aeb7..2028aa8545c 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -253,5 +253,6 @@ export interface FeatureToggles { ABTestFeatureToggleA?: boolean; ABTestFeatureToggleB?: boolean; queryLibraryDashboards?: boolean; + grafanaAdvisor?: boolean; elasticsearchImprovedParsing?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 95889efea55..42abef63bda 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1750,6 +1750,12 @@ var ( Owner: grafanaFrontendPlatformSquad, AllowSelfServe: false, }, + { + Name: "grafanaAdvisor", + Description: "Enables Advisor app", + Stage: FeatureStageExperimental, + Owner: grafanaPluginsPlatformSquad, + }, { Name: "elasticsearchImprovedParsing", Description: "Enables less memory intensive Elasticsearch result parsing", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 7df8b6681cf..67922423afb 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -234,4 +234,5 @@ teamHttpHeadersMimir,experimental,@grafana/identity-access-team,false,false,fals ABTestFeatureToggleA,experimental,@grafana/sharing-squad,false,false,false ABTestFeatureToggleB,experimental,@grafana/sharing-squad,false,false,false queryLibraryDashboards,experimental,@grafana/grafana-frontend-platform,false,false,false +grafanaAdvisor,experimental,@grafana/plugins-platform-backend,false,false,false elasticsearchImprovedParsing,experimental,@grafana/aws-datasources,false,false,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index c309f0e85fb..1f85e2be92a 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -947,6 +947,10 @@ const ( // Enables Query Library feature in Dashboards FlagQueryLibraryDashboards = "queryLibraryDashboards" + // FlagGrafanaAdvisor + // Enables Advisor app + FlagGrafanaAdvisor = "grafanaAdvisor" + // FlagElasticsearchImprovedParsing // Enables less memory intensive Elasticsearch result parsing FlagElasticsearchImprovedParsing = "elasticsearchImprovedParsing" diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 8d95b8d6279..9e1075dc8be 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -1738,6 +1738,18 @@ "requiresRestart": true } }, + { + "metadata": { + "name": "grafanaAdvisor", + "resourceVersion": "1737365459765", + "creationTimestamp": "2025-01-20T09:30:59Z" + }, + "spec": { + "description": "Enables Advisor app", + "stage": "experimental", + "codeowner": "@grafana/plugins-platform-backend" + } + }, { "metadata": { "name": "grafanaManagedRecordingRules",