From 41cd0f51800d4849345fc0980ca4173967fc8e9e Mon Sep 17 00:00:00 2001 From: Misi Date: Tue, 17 Sep 2024 12:54:39 +0200 Subject: [PATCH] Auth: Add improvedExternalSessionHandling feature toggle (#93385) Add improvedExternalSessionHandling feature toggle --- .../grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 8 ++++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ pkg/services/featuremgmt/toggles_gen.json | 14 ++++++++++++++ 5 files changed, 28 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 2d41dd21494..157be39c9cd 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -213,4 +213,5 @@ export interface FeatureToggles { appPlatformAccessTokens?: boolean; appSidecar?: boolean; groupAttributeSync?: boolean; + improvedExternalSessionHandling?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 37b15c4c272..472a741189c 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1467,6 +1467,14 @@ var ( Owner: identityAccessTeam, HideFromDocs: true, }, + { + Name: "improvedExternalSessionHandling", + Description: "Enable improved support for external sessions in Grafana", + Stage: FeatureStageExperimental, + Owner: identityAccessTeam, + HideFromDocs: true, + HideFromAdminPage: true, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 61c8867773b..f30868785aa 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -194,3 +194,4 @@ exploreLogsLimitedTimeRange,experimental,@grafana/observability-logs,false,false 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 +improvedExternalSessionHandling,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 0662f74328c..35f51eaefaf 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -786,4 +786,8 @@ const ( // FlagGroupAttributeSync // Enable the groupsync extension for managing Group Attribute Sync feature FlagGroupAttributeSync = "groupAttributeSync" + + // FlagImprovedExternalSessionHandling + // Enable improved support for external sessions in Grafana + FlagImprovedExternalSessionHandling = "improvedExternalSessionHandling" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 7e69fb7ba05..8042ed60b39 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -1421,6 +1421,20 @@ "codeowner": "@grafana/identity-access-team" } }, + { + "metadata": { + "name": "improvedExternalSessionHandling", + "resourceVersion": "1726560214520", + "creationTimestamp": "2024-09-17T08:03:34Z" + }, + "spec": { + "description": "Enable improved support for external sessions in Grafana", + "stage": "experimental", + "codeowner": "@grafana/identity-access-team", + "hideFromAdminPage": true, + "hideFromDocs": true + } + }, { "metadata": { "name": "individualCookiePreferences",