diff --git a/docs/content/general/crds-apis.md b/docs/content/general/crds-apis.md index 32c04a44..d572de9e 100644 --- a/docs/content/general/crds-apis.md +++ b/docs/content/general/crds-apis.md @@ -1489,6 +1489,13 @@ TenantSpec defines the desired state of Tenant. Name of tenant owner.
true + + clusterResources + []object + + Defines additional cluster-resources for the specific Owner.
+ + false clusterRoles []string @@ -1509,6 +1516,128 @@ TenantSpec defines the desired state of Tenant. +### Tenant.spec.owners[index].clusterResources[index] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescriptionRequired
apiGroups[]string + APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against any resource listed will be allowed. '*' represents all resources. Empty string represents v1 api resources.
+
true
operations[]enum + Operations which can be executed on the selected resources.
+
+ Default: [List]
+
true
resources[]string + Resources is a list of resources this rule applies to. '*' represents all resources.
+
true
selectorobject + Select all cluster scoped resources with the given label selector.
+
true
+ + +### Tenant.spec.owners[index].clusterResources[index].selector + + + +Select all cluster scoped resources with the given label selector. + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescriptionRequired
matchExpressions[]object + matchExpressions is a list of label selector requirements. The requirements are ANDed.
+
false
matchLabelsmap[string]string + matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
+
false
+ + +### Tenant.spec.owners[index].clusterResources[index].selector.matchExpressions[index] + + + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescriptionRequired
keystring + key is the label key that the selector applies to.
+
true
operatorstring + operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
+
true
values[]string + values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
+
false
+ + ### Tenant.spec.owners[index].proxySettings[index]