AuthZ: Add a feature toggle for the k8s apis (#106795)

This commit is contained in:
Gabriel MABILLE
2025-06-18 09:43:01 +02:00
committed by GitHub
parent 945bc53b4c
commit 56c9dbf6e5
5 changed files with 31 additions and 0 deletions
@@ -1008,6 +1008,10 @@ export interface FeatureToggles {
*/
extensionsReadOnlyProxy?: boolean;
/**
* Registers AuthZ /apis endpoint
*/
kubernetesAuthzApis?: boolean;
/**
* Enables restore deleted dashboards feature
* @default false
*/
+8
View File
@@ -1729,6 +1729,14 @@ var (
HideFromDocs: true,
FrontendOnly: true,
},
{
Name: "kubernetesAuthzApis",
Description: "Registers AuthZ /apis endpoint",
Stage: FeatureStageExperimental,
Owner: identityAccessTeam,
HideFromAdminPage: true,
HideFromDocs: true,
},
{
Name: "restoreDashboards",
Description: "Enables restore deleted dashboards feature",
+1
View File
@@ -226,6 +226,7 @@ alertingListViewV2PreviewToggle,privatePreview,@grafana/alerting-squad,false,fal
alertRuleUseFiredAtForStartsAt,experimental,@grafana/alerting-squad,false,false,false
alertingBulkActionsInUI,GA,@grafana/alerting-squad,false,false,true
extensionsReadOnlyProxy,experimental,@grafana/plugins-platform-backend,false,false,true
kubernetesAuthzApis,experimental,@grafana/identity-access-team,false,false,false
restoreDashboards,experimental,@grafana/grafana-frontend-platform,false,false,false
skipTokenRotationIfRecent,privatePreview,@grafana/identity-access-team,false,false,false
alertEnrichment,experimental,@grafana/alerting-squad,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
226 alertRuleUseFiredAtForStartsAt experimental @grafana/alerting-squad false false false
227 alertingBulkActionsInUI GA @grafana/alerting-squad false false true
228 extensionsReadOnlyProxy experimental @grafana/plugins-platform-backend false false true
229 kubernetesAuthzApis experimental @grafana/identity-access-team false false false
230 restoreDashboards experimental @grafana/grafana-frontend-platform false false false
231 skipTokenRotationIfRecent privatePreview @grafana/identity-access-team false false false
232 alertEnrichment experimental @grafana/alerting-squad false false false
+4
View File
@@ -915,6 +915,10 @@ const (
// Use proxy-based read-only objects for plugin extensions instead of deep cloning
FlagExtensionsReadOnlyProxy = "extensionsReadOnlyProxy"
// FlagKubernetesAuthzApis
// Registers AuthZ /apis endpoint
FlagKubernetesAuthzApis = "kubernetesAuthzApis"
// FlagRestoreDashboards
// Enables restore deleted dashboards feature
FlagRestoreDashboards = "restoreDashboards"
+14
View File
@@ -1779,6 +1779,20 @@
"requiresRestart": true
}
},
{
"metadata": {
"name": "kubernetesAuthzApis",
"resourceVersion": "1747897123910",
"creationTimestamp": "2025-05-22T06:58:43Z"
},
"spec": {
"description": "Registers AuthZ /apis endpoint",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "kubernetesClientDashboardsFolders",