che-operator/bundle/stable/eclipse-che/manifests/org.eclipse.che_checlusters...

44 lines
2.6 KiB
Diff

--- /home/runner/work/che-operator/che-operator/bundle/stable/eclipse-che/generated/openshift/org.eclipse.che_checlusters.yaml 2023-12-21 15:26:56.846938838 +0000
+++ /home/runner/work/che-operator/che-operator/bundle/stable/eclipse-che/manifests/org.eclipse.che_checlusters.yaml 2023-12-21 15:26:56.854938920 +0000
@@ -7917,6 +7917,40 @@
component: che-gateway-config
description: Authentication settings.
properties:
+ advancedAuthorization:
+ description: Advance authorization settings. Determines
+ which users and groups are allowed to access Che. User
+ is allowed to access Che if he/she is either in the `allowUsers`
+ list or is member of group from `allowGroups` list and
+ not in neither the `denyUsers` list nor is member of group
+ from `denyGroups` list. If `allowUsers` and `allowGroups`
+ are empty, then all users are allowed to access Che. if
+ `denyUsers` and `denyGroups` are empty, then no users
+ are denied to access Che.
+ properties:
+ allowGroups:
+ description: List of groups allowed to access Che (currently
+ supported in OpenShift only).
+ items:
+ type: string
+ type: array
+ allowUsers:
+ description: List of users allowed to access Che.
+ items:
+ type: string
+ type: array
+ denyGroups:
+ description: List of groups denied to access Che (currently
+ supported in OpenShift only).
+ items:
+ type: string
+ type: array
+ denyUsers:
+ description: List of users denied to access Che.
+ items:
+ type: string
+ type: array
+ type: object
gateway:
default:
configLabels: