IAM: Add kubernetesExternalGroupMapping feature toggle (#114386)

Add kubernetesExternalGroupMapping ft
This commit is contained in:
Misi
2025-11-25 14:21:23 +01:00
committed by GitHub
parent 93ec32dd6a
commit 2e524483ac
5 changed files with 32 additions and 0 deletions
+4
View File
@@ -963,6 +963,10 @@ export interface FeatureToggles {
*/
kubernetesAuthnMutation?: boolean;
/**
* Routes external group mapping requests from /api to the /apis endpoint
*/
kubernetesExternalGroupMapping?: boolean;
/**
* Enables restore deleted dashboards feature
* @default false
*/
+7
View File
@@ -1589,6 +1589,13 @@ var (
Owner: identityAccessTeam,
HideFromDocs: true,
},
{
Name: "kubernetesExternalGroupMapping",
Description: "Routes external group mapping requests from /api to the /apis endpoint",
Stage: FeatureStageExperimental,
Owner: identityAccessTeam,
HideFromDocs: true,
},
{
Name: "restoreDashboards",
Description: "Enables restore deleted dashboards feature",
+1
View File
@@ -218,6 +218,7 @@ kubernetesAuthZHandlerRedirect,experimental,@grafana/identity-access-team,false,
kubernetesAuthzResourcePermissionApis,experimental,@grafana/identity-access-team,false,false,false
kubernetesAuthzZanzanaSync,experimental,@grafana/identity-access-team,false,false,false
kubernetesAuthnMutation,experimental,@grafana/identity-access-team,false,false,false
kubernetesExternalGroupMapping,experimental,@grafana/identity-access-team,false,false,false
restoreDashboards,experimental,@grafana/grafana-search-navigate-organise,false,false,false
alertEnrichment,experimental,@grafana/alerting-squad,false,false,false
alertEnrichmentMultiStep,experimental,@grafana/alerting-squad,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
218 kubernetesAuthzResourcePermissionApis experimental @grafana/identity-access-team false false false
219 kubernetesAuthzZanzanaSync experimental @grafana/identity-access-team false false false
220 kubernetesAuthnMutation experimental @grafana/identity-access-team false false false
221 kubernetesExternalGroupMapping experimental @grafana/identity-access-team false false false
222 restoreDashboards experimental @grafana/grafana-search-navigate-organise false false false
223 alertEnrichment experimental @grafana/alerting-squad false false false
224 alertEnrichmentMultiStep experimental @grafana/alerting-squad false false false
+4
View File
@@ -638,6 +638,10 @@ const (
// Enables create, delete, and update mutations for resources owned by IAM identity
FlagKubernetesAuthnMutation = "kubernetesAuthnMutation"
// FlagKubernetesExternalGroupMapping
// Routes external group mapping requests from /api to the /apis endpoint
FlagKubernetesExternalGroupMapping = "kubernetesExternalGroupMapping"
// FlagRestoreDashboards
// Enables restore deleted dashboards feature
FlagRestoreDashboards = "restoreDashboards"
+16
View File
@@ -1910,6 +1910,22 @@
"expression": "true"
}
},
{
"metadata": {
"name": "kubernetesExternalGroupMapping",
"resourceVersion": "1764062806326",
"creationTimestamp": "2025-11-25T09:17:49Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-25 09:26:46.326986 +0000 UTC"
}
},
"spec": {
"description": "Routes external group mapping requests from /api to the /apis endpoint",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"hideFromDocs": true
}
},
{
"metadata": {
"name": "kubernetesFeatureToggles",