Access: Feature toggle for resource permissions (#109418)

feature toggle for resource permissions
This commit is contained in:
Ieva
2025-08-11 08:54:36 +00:00
committed by GitHub
parent 7ee2b3c124
commit 58c4305d64
5 changed files with 31 additions and 0 deletions
@@ -988,6 +988,10 @@ export interface FeatureToggles {
*/
kubernetesAuthzApis?: boolean;
/**
* Registers AuthZ resource permission /apis endpoints
*/
kubernetesAuthzResourcePermissionApis?: boolean;
/**
* Enables create, delete, and update mutations for resources owned by IAM identity
*/
kubernetesAuthnMutation?: boolean;
+8
View File
@@ -1705,6 +1705,14 @@ var (
HideFromAdminPage: true,
HideFromDocs: true,
},
{
Name: "kubernetesAuthzResourcePermissionApis",
Description: "Registers AuthZ resource permission /apis endpoints",
Stage: FeatureStageExperimental,
Owner: identityAccessTeam,
HideFromAdminPage: true,
HideFromDocs: true,
},
{
Name: "kubernetesAuthnMutation",
Description: "Enables create, delete, and update mutations for resources owned by IAM identity",
+1
View File
@@ -222,6 +222,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
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
skipTokenRotationIfRecent,GA,@grafana/identity-access-team,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
222 alertRuleUseFiredAtForStartsAt experimental @grafana/alerting-squad false false false
223 alertingBulkActionsInUI GA @grafana/alerting-squad false false true
224 kubernetesAuthzApis experimental @grafana/identity-access-team false false false
225 kubernetesAuthzResourcePermissionApis experimental @grafana/identity-access-team false false false
226 kubernetesAuthnMutation experimental @grafana/identity-access-team false false false
227 restoreDashboards experimental @grafana/grafana-frontend-platform false false false
228 skipTokenRotationIfRecent GA @grafana/identity-access-team false false false
+4
View File
@@ -899,6 +899,10 @@ const (
// Registers AuthZ /apis endpoint
FlagKubernetesAuthzApis = "kubernetesAuthzApis"
// FlagKubernetesAuthzResourcePermissionApis
// Registers AuthZ resource permission /apis endpoints
FlagKubernetesAuthzResourcePermissionApis = "kubernetesAuthzResourcePermissionApis"
// FlagKubernetesAuthnMutation
// Enables create, delete, and update mutations for resources owned by IAM identity
FlagKubernetesAuthnMutation = "kubernetesAuthnMutation"
+14
View File
@@ -1755,6 +1755,20 @@
"hideFromDocs": true
}
},
{
"metadata": {
"name": "kubernetesAuthzResourcePermissionApis",
"resourceVersion": "1754668670559",
"creationTimestamp": "2025-08-08T15:57:50Z"
},
"spec": {
"description": "Registers AuthZ resource permission /apis endpoints",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "kubernetesDashboards",