From 55fa281dbe2f7fa1147e0bf3fbd15b9ba7906af1 Mon Sep 17 00:00:00 2001 From: Gottox Date: Tue, 12 Nov 2024 18:45:30 +0000 Subject: [PATCH] automatic pipeline release at withlazers/rustcloak-operator v0.1.4 Source: https://github.com/withlazers/rustcloak-operator/commit/19a3e62f047cac4a3c2e1bb7421a2742a5bdfcbd --- charts/rustcloak-operator/Chart.yaml | 4 +- charts/rustcloak-operator/README.md | 2 +- ...icationflows.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...catorconfigs.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...cloakclients.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...clientscopes.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...akcomponents.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...ycloakgroups.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...vidermappers.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...ityproviders.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...rganizations.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...tocolmappers.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...ycloakrealms.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...ionproviders.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...oakresources.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...eycloakroles.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...ycloakscopes.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ ...eycloakusers.rustcloak.k8s.eboland.de.yaml | 76 +++++++++++++++++++ 18 files changed, 1219 insertions(+), 3 deletions(-) diff --git a/charts/rustcloak-operator/Chart.yaml b/charts/rustcloak-operator/Chart.yaml index 04b79fa..ca23d0f 100644 --- a/charts/rustcloak-operator/Chart.yaml +++ b/charts/rustcloak-operator/Chart.yaml @@ -9,5 +9,5 @@ maintainers: - name: Enno Boland email: mail@eboland.de url: https://github.com/Gottox -version: 0.1.3 -appVersion: "v0.1.3" +version: 0.1.4 +appVersion: "v0.1.4" diff --git a/charts/rustcloak-operator/README.md b/charts/rustcloak-operator/README.md index 6e121ee..2eb01ef 100644 --- a/charts/rustcloak-operator/README.md +++ b/charts/rustcloak-operator/README.md @@ -1,6 +1,6 @@ # rustcloak-operator -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.1.3](https://img.shields.io/badge/AppVersion-v0.1.3-informational?style=flat-square) +![Version: 0.1.4](https://img.shields.io/badge/Version-0.1.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.1.4](https://img.shields.io/badge/AppVersion-v0.1.4-informational?style=flat-square) The helm-chart for the rustcloak-operator diff --git a/charts/rustcloak-operator/crds/keycloakauthenticationflows.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakauthenticationflows.rustcloak.k8s.eboland.de.yaml index e4b2aa8..1a6371a 100644 --- a/charts/rustcloak-operator/crds/keycloakauthenticationflows.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakauthenticationflows.rustcloak.k8s.eboland.de.yaml @@ -96,6 +96,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakauthenticatorconfigs.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakauthenticatorconfigs.rustcloak.k8s.eboland.de.yaml index 9f8c3c5..a6dfd8f 100644 --- a/charts/rustcloak-operator/crds/keycloakauthenticatorconfigs.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakauthenticatorconfigs.rustcloak.k8s.eboland.de.yaml @@ -58,6 +58,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakclients.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakclients.rustcloak.k8s.eboland.de.yaml index b4be5a5..bea0fdf 100644 --- a/charts/rustcloak-operator/crds/keycloakclients.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakclients.rustcloak.k8s.eboland.de.yaml @@ -847,6 +847,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakclientscopes.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakclientscopes.rustcloak.k8s.eboland.de.yaml index 37942c2..f51b0da 100644 --- a/charts/rustcloak-operator/crds/keycloakclientscopes.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakclientscopes.rustcloak.k8s.eboland.de.yaml @@ -96,6 +96,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakcomponents.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakcomponents.rustcloak.k8s.eboland.de.yaml index 9bef985..362ad8f 100644 --- a/charts/rustcloak-operator/crds/keycloakcomponents.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakcomponents.rustcloak.k8s.eboland.de.yaml @@ -72,6 +72,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakgroups.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakgroups.rustcloak.k8s.eboland.de.yaml index 896401e..44edfce 100644 --- a/charts/rustcloak-operator/crds/keycloakgroups.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakgroups.rustcloak.k8s.eboland.de.yaml @@ -87,6 +87,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakidentityprovidermappers.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakidentityprovidermappers.rustcloak.k8s.eboland.de.yaml index 1cc9385..d6fa0f6 100644 --- a/charts/rustcloak-operator/crds/keycloakidentityprovidermappers.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakidentityprovidermappers.rustcloak.k8s.eboland.de.yaml @@ -67,6 +67,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object required: - definition - identityProviderRef diff --git a/charts/rustcloak-operator/crds/keycloakidentityproviders.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakidentityproviders.rustcloak.k8s.eboland.de.yaml index 4081b52..e908368 100644 --- a/charts/rustcloak-operator/crds/keycloakidentityproviders.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakidentityproviders.rustcloak.k8s.eboland.de.yaml @@ -100,6 +100,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakorganizations.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakorganizations.rustcloak.k8s.eboland.de.yaml index 96d0249..c92327b 100644 --- a/charts/rustcloak-operator/crds/keycloakorganizations.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakorganizations.rustcloak.k8s.eboland.de.yaml @@ -429,6 +429,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakprotocolmappers.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakprotocolmappers.rustcloak.k8s.eboland.de.yaml index 9234a2a..f544d45 100644 --- a/charts/rustcloak-operator/crds/keycloakprotocolmappers.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakprotocolmappers.rustcloak.k8s.eboland.de.yaml @@ -79,6 +79,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object required: - definition type: object diff --git a/charts/rustcloak-operator/crds/keycloakrealms.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakrealms.rustcloak.k8s.eboland.de.yaml index 9fe2d87..707f542 100644 --- a/charts/rustcloak-operator/crds/keycloakrealms.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakrealms.rustcloak.k8s.eboland.de.yaml @@ -2280,6 +2280,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object required: - definition - instanceRef diff --git a/charts/rustcloak-operator/crds/keycloakrequiredactionproviders.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakrequiredactionproviders.rustcloak.k8s.eboland.de.yaml index 6aa0d07..8f616f9 100644 --- a/charts/rustcloak-operator/crds/keycloakrequiredactionproviders.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakrequiredactionproviders.rustcloak.k8s.eboland.de.yaml @@ -71,6 +71,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string diff --git a/charts/rustcloak-operator/crds/keycloakresources.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakresources.rustcloak.k8s.eboland.de.yaml index 1657743..eac5b47 100644 --- a/charts/rustcloak-operator/crds/keycloakresources.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakresources.rustcloak.k8s.eboland.de.yaml @@ -240,6 +240,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object required: - clientRef - definition diff --git a/charts/rustcloak-operator/crds/keycloakroles.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakroles.rustcloak.k8s.eboland.de.yaml index d6790ac..912443c 100644 --- a/charts/rustcloak-operator/crds/keycloakroles.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakroles.rustcloak.k8s.eboland.de.yaml @@ -105,6 +105,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: type: string required: diff --git a/charts/rustcloak-operator/crds/keycloakscopes.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakscopes.rustcloak.k8s.eboland.de.yaml index 9a15d54..e532b6b 100644 --- a/charts/rustcloak-operator/crds/keycloakscopes.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakscopes.rustcloak.k8s.eboland.de.yaml @@ -217,6 +217,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object required: - clientRef - definition diff --git a/charts/rustcloak-operator/crds/keycloakusers.rustcloak.k8s.eboland.de.yaml b/charts/rustcloak-operator/crds/keycloakusers.rustcloak.k8s.eboland.de.yaml index 97750d1..a723990 100644 --- a/charts/rustcloak-operator/crds/keycloakusers.rustcloak.k8s.eboland.de.yaml +++ b/charts/rustcloak-operator/crds/keycloakusers.rustcloak.k8s.eboland.de.yaml @@ -321,6 +321,82 @@ spec: description: Options for the request to the Keycloak Admin API. nullable: true type: object + patchFrom: + additionalProperties: + description: EnvVarSource represents a source for the value of an EnvVar. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the ConfigMap or its key must be defined + type: boolean + required: + - key + - name + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' + type: string + divisor: + description: Specifies the output format of the exposed resources, defaults to "1" + type: string + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must be a valid secret key. + type: string + name: + description: 'Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or its key must be defined + type: boolean + required: + - key + - name + type: object + valueAs: + enum: + - auto + - string + - number + - yaml + - json + - bool + nullable: true + type: string + type: object + description: Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see [the patches documentation](../configuration/patches.md). + type: object realmRef: description: the name of the kubernetes object that created the realm. type: string