From 6ded6a8872204a818b3795dc733cc5fe5db066a0 Mon Sep 17 00:00:00 2001 From: Aaron Godin Date: Mon, 9 Sep 2024 10:29:43 -0500 Subject: [PATCH] feat: Add feature toggle for groupAttributeSync (#93116) --- .../grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 7 +++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ pkg/services/featuremgmt/toggles_gen.json | 15 ++++++++++++++- 5 files changed, 27 insertions(+), 1 deletion(-) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 311fad8ef32..5fcc048cbe4 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -210,4 +210,5 @@ export interface FeatureToggles { exploreLogsLimitedTimeRange?: boolean; appPlatformAccessTokens?: boolean; appSidecar?: boolean; + groupAttributeSync?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 2867ae313cc..33c31ccc988 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1448,6 +1448,13 @@ var ( Stage: FeatureStageExperimental, Owner: grafanaExploreSquad, }, + { + Name: "groupAttributeSync", + Description: "Enable the groupsync extension for managing Group Attribute Sync feature", + Stage: FeatureStageExperimental, + Owner: identityAccessTeam, + HideFromDocs: true, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 407fbcb7755..8c5e2a0d142 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -191,3 +191,4 @@ exploreLogsAggregatedMetrics,experimental,@grafana/observability-logs,false,fals exploreLogsLimitedTimeRange,experimental,@grafana/observability-logs,false,false,true appPlatformAccessTokens,experimental,@grafana/identity-access-team,false,false,false appSidecar,experimental,@grafana/explore-squad,false,false,false +groupAttributeSync,experimental,@grafana/identity-access-team,false,false,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index b5c943b04e4..743871b7f94 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -774,4 +774,8 @@ const ( // FlagAppSidecar // Enable the app sidecar feature that allows rendering 2 apps at the same time FlagAppSidecar = "appSidecar" + + // FlagGroupAttributeSync + // Enable the groupsync extension for managing Group Attribute Sync feature + FlagGroupAttributeSync = "groupAttributeSync" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 497d5626bc3..f3005dbbcda 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -1335,6 +1335,19 @@ "hideFromDocs": true } }, + { + "metadata": { + "name": "groupAttributeSync", + "resourceVersion": "1725893018130", + "creationTimestamp": "2024-09-09T14:43:38Z" + }, + "spec": { + "description": "Enable the groupsync extension for managing Group Attribute Sync feature", + "stage": "experimental", + "codeowner": "@grafana/identity-access-team", + "hideFromDocs": true + } + }, { "metadata": { "name": "groupByVariable", @@ -2885,4 +2898,4 @@ } } ] -} +} \ No newline at end of file