Kind
Tlsstore
Group
traefik.io
Version
v1alpha1
apiVersion: traefik.io/v1alpha1 kind: Tlsstore metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object required
spec object required
TLSStoreSpec defines the desired state of a TLSStore.
certificates []object
Certificates is a list of secret names, each secret holding a key/certificate pair to add to the store.
secretName string required
SecretName is the name of the referenced Kubernetes Secret to specify the certificate details.
defaultCertificate object
DefaultCertificate defines the default certificate configuration.
secretName string required
SecretName is the name of the referenced Kubernetes Secret to specify the certificate details.
defaultGeneratedCert object
DefaultGeneratedCert defines the default generated certificate configuration.
domain object
Domain is the domain definition for the DefaultCertificate.
main string
Main defines the main domain name.
sans []string
SANs defines the subject alternative domain names.
resolver string
Resolver is the name of the resolver that will be used to issue the DefaultCertificate.
Copied!