mirror of https://github.com/grafana/grafana.git
				
				
				
			Introduce kubernetesAuthZHandlerRedirect toggle (#111582)
* introduce kubernetesAuthzEndpoints toggle * rename to kubernetesAuthZHandlerRedirect
This commit is contained in:
		
							parent
							
								
									1fad7e7a0a
								
							
						
					
					
						commit
						b85aa5f681
					
				|  | @ -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; | ||||
|  |  | |||
|  | @ -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", | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
| 
 | 
|  | @ -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" | ||||
|  |  | |||
|  | @ -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", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue