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
kindstring
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
metadataobjectrequired
specobjectrequired
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.
secretNamestringrequired
SecretName is the name of the referenced Kubernetes Secret to specify the certificate details.
defaultCertificateobject
DefaultCertificate defines the default certificate configuration.
secretNamestringrequired
SecretName is the name of the referenced Kubernetes Secret to specify the certificate details.
defaultGeneratedCertobject
DefaultGeneratedCert defines the default generated certificate configuration.
domainobject
Domain is the domain definition for the DefaultCertificate.
mainstring
Main defines the main domain name.
sans[]string
SANs defines the subject alternative domain names.
resolverstring
Resolver is the name of the resolver that will be used to issue the DefaultCertificate.