You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(config): add ignore user groups property (#1586)
* feat(config): add ignore user groups property
Signed-off-by: Oliver Bähler <[email protected]>
* feat(config): add ignore user groups property
Signed-off-by: Oliver Bähler <[email protected]>
* feat(config): add ignore user groups property
Signed-off-by: Oliver Bähler <[email protected]>
* feat(config): add ignore user groups property
Signed-off-by: Oliver Bähler <[email protected]>
* feat(config): add ignore user groups property
Signed-off-by: Oliver Bähler <[email protected]>
* feat(config): add ignore user groups property
Signed-off-by: Oliver Bähler <[email protected]>
---------
Signed-off-by: Oliver Bähler <[email protected]>
Copy file name to clipboardExpand all lines: api/v1beta2/capsuleconfiguration_types.go
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,9 @@ type CapsuleConfigurationSpec struct {
14
14
// Names of the groups for Capsule users.
15
15
// +kubebuilder:default={capsule.clastix.io}
16
16
UserGroups []string`json:"userGroups,omitempty"`
17
+
// Define groups which when found in the request of a user will be ignored by the Capsule
18
+
// this might be useful if you have one group where all the users are in, but you want to separate administrators from normal users with additional groups.
Copy file name to clipboardExpand all lines: charts/capsule/crds/capsule.clastix.io_capsuleconfigurations.yaml
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,13 @@ spec:
52
52
Enforces the Tenant owner, during Namespace creation, to name it using the selected Tenant name as prefix,
53
53
separated by a dash. This is useful to avoid Namespace name collision in a public CaaS environment.
54
54
type: boolean
55
+
ignoreUserWithGroups:
56
+
description: |-
57
+
Define groups which when found in the request of a user will be ignored by the Capsule
58
+
this might be useful if you have one group where all the users are in, but you want to separate administrators from normal users with additional groups.
59
+
items:
60
+
type: string
61
+
type: array
55
62
nodeMetadata:
56
63
description: |-
57
64
Allows to set the forbidden metadata for the worker nodes that could be patched by a Tenant.
0 commit comments