From 615132002044e56074be63c5b597b9982e0a2a21 Mon Sep 17 00:00:00 2001 From: Kevin Yu Date: Thu, 9 Jun 2022 06:56:32 -0700 Subject: [PATCH] Cloud Monitoring: add feature toggle for experimental UI (#50460) * Cloud Monitoring: add feature toggle for experimental UI * remove RequiresDevMode --- packages/grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 6 ++++++ pkg/services/featuremgmt/toggles_gen.go | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 757bf20da8d..bf5c011f15c 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -56,4 +56,5 @@ export interface FeatureToggles { validateDashboardsOnSave?: boolean; prometheusWideSeries?: boolean; canvasPanelNesting?: boolean; + cloudMonitoringExperimentalUI?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index ad2fada0e58..621d4553bf6 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -226,5 +226,11 @@ var ( State: FeatureStateAlpha, FrontendOnly: true, }, + { + Name: "cloudMonitoringExperimentalUI", + Description: "Use grafana-experimental UI in Cloud Monitoring", + State: FeatureStateAlpha, + FrontendOnly: true, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index d27b4f2256f..624ca68c387 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -166,4 +166,8 @@ const ( // FlagCanvasPanelNesting // Allow elements nesting FlagCanvasPanelNesting = "canvasPanelNesting" + + // FlagCloudMonitoringExperimentalUI + // Use grafana-experimental UI in Cloud Monitoring + FlagCloudMonitoringExperimentalUI = "cloudMonitoringExperimentalUI" )