From 5b3cd9f55b292f0b693f3bb5171da7b69dac4a95 Mon Sep 17 00:00:00 2001 From: Karl Persson Date: Wed, 10 Jan 2024 14:19:01 +0100 Subject: [PATCH] features: Add feature flag for grafana cloud rbac roles (#80283) --- packages/grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 9 +++++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ 4 files changed, 15 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index a767ba54f49..9e814711861 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -172,4 +172,5 @@ export interface FeatureToggles { lokiQueryHints?: boolean; alertingPreviewUpgrade?: boolean; enablePluginsTracingByDefault?: boolean; + cloudRBACRoles?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 45863f9887e..2288fb2f510 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1306,5 +1306,14 @@ var ( RequiresRestart: true, Created: time.Date(2024, time.January, 9, 12, 0, 0, 0, time.UTC), }, + { + Name: "cloudRBACRoles", + Description: "Enabled grafana cloud specific RBAC roles", + Stage: FeatureStageExperimental, + Owner: identityAccessTeam, + HideFromDocs: true, + RequiresRestart: true, + Created: time.Date(2024, time.January, 10, 12, 0, 0, 0, time.UTC), + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 8d81d4126a6..ce9386b947d 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -153,3 +153,4 @@ alertStateHistoryAnnotationsFromLoki,experimental,@grafana/alerting-squad,2023-1 lokiQueryHints,GA,@grafana/observability-logs,2023-12-18,false,false,false,true alertingPreviewUpgrade,experimental,@grafana/alerting-squad,2024-01-03,false,false,true,false enablePluginsTracingByDefault,experimental,@grafana/plugins-platform-backend,2024-01-09,false,false,true,false +cloudRBACRoles,experimental,@grafana/identity-access-team,2024-01-10,false,false,true,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 2a4db299416..85bc17b8d38 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -622,4 +622,8 @@ const ( // FlagEnablePluginsTracingByDefault // Enable plugin tracing for all external plugins FlagEnablePluginsTracingByDefault = "enablePluginsTracingByDefault" + + // FlagCloudRBACRoles + // Enabled grafana cloud specific RBAC roles + FlagCloudRBACRoles = "cloudRBACRoles" )