diff --git a/deploy/concierge/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/deploy/concierge/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/deploy/concierge/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/deploy/concierge/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/deploy/concierge/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/deploy/concierge/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/deploy/concierge/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/deploy/concierge/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/deploy/supervisor/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/deploy/supervisor/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/deploy/supervisor/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/deploy/supervisor/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/deploy/supervisor/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/deploy/supervisor/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/deploy/supervisor/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/deploy/supervisor/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/deploy/supervisor/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/deploy/supervisor/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/deploy/supervisor/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/deploy/supervisor/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/deploy/supervisor/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/deploy/supervisor/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/deploy/supervisor/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/deploy/supervisor/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.24/README.adoc b/generated/1.24/README.adoc index 2029b4436..df8f27733 100644 --- a/generated/1.24/README.adoc +++ b/generated/1.24/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-24-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-24-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.24/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.24/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.24/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.24/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.24/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.24/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.24/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.24/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.24/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.24/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.24/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.24/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.24/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.24/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.24/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.24/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.24/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.24/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.24/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.24/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.24/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.24/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.24/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.24/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.24/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.24/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.24/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.24/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.24/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.24/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.24/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.24/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.25/README.adoc b/generated/1.25/README.adoc index 9797af1d9..22c907b91 100644 --- a/generated/1.25/README.adoc +++ b/generated/1.25/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-25-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-25-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.25/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.25/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.25/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.25/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.25/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.25/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.25/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.25/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.25/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.25/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.25/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.25/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.25/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.25/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.25/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.25/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.25/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.25/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.25/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.25/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.25/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.25/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.25/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.25/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.25/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.25/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.25/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.25/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.25/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.25/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.25/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.25/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.26/README.adoc b/generated/1.26/README.adoc index 312c1f4b0..8eb3082bc 100644 --- a/generated/1.26/README.adoc +++ b/generated/1.26/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-26-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-26-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.26/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.26/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.26/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.26/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.26/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.26/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.26/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.26/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.26/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.26/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.26/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.26/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.26/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.26/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.26/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.26/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.26/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.26/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.26/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.26/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.26/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.26/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.26/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.26/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.26/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.26/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.26/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.26/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.26/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.26/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.26/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.26/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.27/README.adoc b/generated/1.27/README.adoc index f973f3223..90d7ab20c 100644 --- a/generated/1.27/README.adoc +++ b/generated/1.27/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-27-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-27-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.27/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.27/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.27/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.27/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.27/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.27/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.27/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.27/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.27/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.27/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.27/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.27/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.27/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.27/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.27/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.27/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.27/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.27/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.27/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.27/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.27/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.27/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.27/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.27/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.27/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.27/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.27/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.27/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.27/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.27/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.27/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.27/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.28/README.adoc b/generated/1.28/README.adoc index 52bf0d702..f47b4fa8d 100644 --- a/generated/1.28/README.adoc +++ b/generated/1.28/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-28-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-28-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.28/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.28/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.28/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.28/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.28/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.28/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.28/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.28/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.28/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.28/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.28/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.28/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.28/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.28/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.28/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.28/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.28/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.28/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.28/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.28/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.28/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.28/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.28/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.28/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.28/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.28/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.28/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.28/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.28/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.28/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.28/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.28/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.29/README.adoc b/generated/1.29/README.adoc index 5350ab237..d60a6642e 100644 --- a/generated/1.29/README.adoc +++ b/generated/1.29/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-29-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-29-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.29/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.29/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.29/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.29/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.29/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.29/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.29/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.29/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.29/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.29/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.29/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.29/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.29/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.29/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.29/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.29/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.29/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.29/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.29/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.29/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.29/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.29/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.29/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.29/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.29/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.29/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.29/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.29/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.29/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.29/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.29/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.29/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.30/README.adoc b/generated/1.30/README.adoc index 23ad2e25b..3d317f0d3 100644 --- a/generated/1.30/README.adoc +++ b/generated/1.30/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-30-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-30-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/1.30/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/1.30/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/1.30/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/1.30/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/1.30/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/1.30/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/1.30/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/1.30/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. diff --git a/generated/1.30/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml b/generated/1.30/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml index 5366768a8..60f872205 100644 --- a/generated/1.30/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml +++ b/generated/1.30/crds/authentication.concierge.pinniped.dev_jwtauthenticators.yaml @@ -110,11 +110,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.30/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml b/generated/1.30/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml index 3f4f32dc9..8e5b7d601 100644 --- a/generated/1.30/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml +++ b/generated/1.30/crds/authentication.concierge.pinniped.dev_webhookauthenticators.yaml @@ -81,11 +81,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.30/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml b/generated/1.30/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml index 9a5ec7c90..c608d26cb 100644 --- a/generated/1.30/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml +++ b/generated/1.30/crds/idp.supervisor.pinniped.dev_activedirectoryidentityproviders.yaml @@ -185,11 +185,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.30/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml b/generated/1.30/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml index 4cf2b9bca..56743cfce 100644 --- a/generated/1.30/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml +++ b/generated/1.30/crds/idp.supervisor.pinniped.dev_githubidentityproviders.yaml @@ -244,11 +244,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.30/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml b/generated/1.30/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml index 08b616aed..e3ccac69a 100644 --- a/generated/1.30/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml +++ b/generated/1.30/crds/idp.supervisor.pinniped.dev_ldapidentityproviders.yaml @@ -176,11 +176,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/1.30/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml b/generated/1.30/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml index 75efc06fc..51f44856d 100644 --- a/generated/1.30/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml +++ b/generated/1.30/crds/idp.supervisor.pinniped.dev_oidcidentityproviders.yaml @@ -226,11 +226,9 @@ spec: kind: description: |- Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - Secrets must be of type kubernetes.io/tls or Opaque. Allowed values are "Secret" or "ConfigMap". - enum: - - Secret - - ConfigMap + "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. type: string name: description: |- diff --git a/generated/latest/README.adoc b/generated/latest/README.adoc index 23ad2e25b..3d317f0d3 100644 --- a/generated/latest/README.adoc +++ b/generated/latest/README.adoc @@ -23,6 +23,8 @@ Package v1alpha1 is the v1alpha1 version of the Pinniped concierge authenticatio + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-30-apis-concierge-authentication-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -37,8 +39,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + @@ -1675,6 +1678,8 @@ Optional, when empty this defaults to "objectGUID". + |=== + + [id="{anchor_prefix}-go-pinniped-dev-generated-1-30-apis-supervisor-idp-v1alpha1-certificateauthoritydatasourcespec"] ==== CertificateAuthorityDataSourceSpec @@ -1689,8 +1694,9 @@ CertificateAuthorityDataSourceSpec provides a source for CA bundle used for clie |=== | Field | Description | *`kind`* __string__ | Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. + -Secrets must be of type kubernetes.io/tls or Opaque. + Allowed values are "Secret" or "ConfigMap". + +"ConfigMap" uses a Kubernetes configmap to source CA Bundles. + +"Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. + | *`name`* __string__ | Name is the resource name of the secret or configmap from which to read the CA bundle. + The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed. + | *`key`* __string__ | Key is the key name within the secret or configmap from which to read the CA bundle. + diff --git a/generated/latest/apis/concierge/authentication/v1alpha1/types_tls.go b/generated/latest/apis/concierge/authentication/v1alpha1/types_tls.go index db9f4ceff..85ea7a94c 100644 --- a/generated/latest/apis/concierge/authentication/v1alpha1/types_tls.go +++ b/generated/latest/apis/concierge/authentication/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Concierge is installed. diff --git a/generated/latest/apis/supervisor/idp/v1alpha1/types_tls.go b/generated/latest/apis/supervisor/idp/v1alpha1/types_tls.go index 70f1c71cc..8c28d7505 100644 --- a/generated/latest/apis/supervisor/idp/v1alpha1/types_tls.go +++ b/generated/latest/apis/supervisor/idp/v1alpha1/types_tls.go @@ -3,12 +3,26 @@ package v1alpha1 +// CertificateAuthorityDataSourceKind enumerates the sources for CA Bundles. +// +// +kubebuilder:validation:Enum=Secret;ConfigMap +type CertificateAuthorityDataSourceKind string + +const ( + // CertificateAuthorityDataSourceKindConfigMap uses a Kubernetes configmap to source CA Bundles. + CertificateAuthorityDataSourceKindConfigMap = CertificateAuthorityDataSourceKind("ConfigMap") + + // CertificateAuthorityDataSourceKindSecret uses a Kubernetes secret to source CA Bundles. + // Secrets used to source CA Bundles must be of type kubernetes.io/tls or Opaque. + CertificateAuthorityDataSourceKindSecret = CertificateAuthorityDataSourceKind("Secret") +) + // CertificateAuthorityDataSourceSpec provides a source for CA bundle used for client-side TLS verification. type CertificateAuthorityDataSourceSpec struct { // Kind configures whether the CA bundle is being sourced from a Kubernetes secret or a configmap. - // Secrets must be of type kubernetes.io/tls or Opaque. // Allowed values are "Secret" or "ConfigMap". - // +kubebuilder:validation:Enum=Secret;ConfigMap + // "ConfigMap" uses a Kubernetes configmap to source CA Bundles. + // "Secret" uses Kubernetes secrets of type kubernetes.io/tls or Opaque to source CA Bundles. Kind string `json:"kind"` // Name is the resource name of the secret or configmap from which to read the CA bundle. // The referenced secret or configmap must be created in the same namespace where Pinniped Supervisor is installed.