diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 3c7060ea17c..3d92d782abe 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -1013,6 +1013,10 @@ export interface FeatureToggles { */ kubernetesAuthzApis?: boolean; /** + * Redirects the traffic from the legacy access control endpoints to the new K8s AuthZ endpoints + */ + kubernetesAuthZHandlerRedirect?: boolean; + /** * Registers AuthZ resource permission /apis endpoints */ kubernetesAuthzResourcePermissionApis?: boolean; diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 9bb38bf740f..dc710222b16 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1750,6 +1750,14 @@ var ( HideFromAdminPage: true, HideFromDocs: true, }, + { + Name: "kubernetesAuthZHandlerRedirect", + Description: "Redirects the traffic from the legacy access control endpoints to the new K8s AuthZ endpoints", + Stage: FeatureStageExperimental, + Owner: identityAccessTeam, + HideFromAdminPage: true, + HideFromDocs: true, + }, { Name: "kubernetesAuthzResourcePermissionApis", Description: "Registers AuthZ resource permission /apis endpoints", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 3e835b592cc..c2642ddffbe 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -227,6 +227,7 @@ alertingListViewV2PreviewToggle,privatePreview,@grafana/alerting-squad,false,fal alertRuleUseFiredAtForStartsAt,experimental,@grafana/alerting-squad,false,false,false alertingBulkActionsInUI,GA,@grafana/alerting-squad,false,false,true kubernetesAuthzApis,experimental,@grafana/identity-access-team,false,false,false +kubernetesAuthZHandlerRedirect,experimental,@grafana/identity-access-team,false,false,false kubernetesAuthzResourcePermissionApis,experimental,@grafana/identity-access-team,false,false,false kubernetesAuthnMutation,experimental,@grafana/identity-access-team,false,false,false restoreDashboards,experimental,@grafana/grafana-frontend-platform,false,false,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 7a4f1bbd066..1d418977c77 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -919,6 +919,10 @@ const ( // Registers AuthZ /apis endpoint FlagKubernetesAuthzApis = "kubernetesAuthzApis" + // FlagKubernetesAuthZHandlerRedirect + // Redirects the traffic from the legacy access control endpoints to the new K8s AuthZ endpoints + FlagKubernetesAuthZHandlerRedirect = "kubernetesAuthZHandlerRedirect" + // FlagKubernetesAuthzResourcePermissionApis // Registers AuthZ resource permission /apis endpoints FlagKubernetesAuthzResourcePermissionApis = "kubernetesAuthzResourcePermissionApis" diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 610ffc59594..66a6fa28684 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -1986,6 +1986,20 @@ "requiresRestart": true } }, + { + "metadata": { + "name": "kubernetesAuthZHandlerRedirect", + "resourceVersion": "1758820248165", + "creationTimestamp": "2025-09-25T17:10:48Z" + }, + "spec": { + "description": "Redirects the traffic from the legacy access control endpoints to the new K8s AuthZ endpoints", + "stage": "experimental", + "codeowner": "@grafana/identity-access-team", + "hideFromAdminPage": true, + "hideFromDocs": true + } + }, { "metadata": { "name": "kubernetesAuthnMutation", @@ -2017,6 +2031,21 @@ "hideFromDocs": true } }, + { + "metadata": { + "name": "kubernetesAuthzEndpoints", + "resourceVersion": "1758779666607", + "creationTimestamp": "2025-09-25T05:54:26Z", + "deletionTimestamp": "2025-09-25T17:10:48Z" + }, + "spec": { + "description": "Enables K8s AuthZ endpoints", + "stage": "experimental", + "codeowner": "@grafana/identity-access-team", + "hideFromAdminPage": true, + "hideFromDocs": true + } + }, { "metadata": { "name": "kubernetesAuthzResourcePermissionApis", @@ -3716,6 +3745,20 @@ "hideFromDocs": true } }, + { + "metadata": { + "name": "unifiedStorageUseFullNgram", + "resourceVersion": "1758820248165", + "creationTimestamp": "2025-09-25T17:10:48Z" + }, + "spec": { + "description": "Use full n-gram indexing instead of edge n-gram for unified storage search", + "stage": "experimental", + "codeowner": "@grafana/search-and-storage", + "hideFromAdminPage": true, + "hideFromDocs": true + } + }, { "metadata": { "name": "useKubernetesShortURLsAPI",