# Packages
No description provided by the author
# Functions
CAIssuer returns an CA issuer.
Cert returns an initialized certificate request obj.
EnsureCert - creates a certificate, ensures the secret has the required key/cert and return the secret.
EnsureCertForServicesWithSelector - creates certificate for k8s services identified by a label selector.
EnsureCertForServiceWithSelector - creates certificate for a k8s service identified by a label selector.
GetIssuerByLabels - get certmanager issuer by label.
GetIssuerByName - get certmanager issuer by name.
NewCertificate returns an initialized Certificate.
NewIssuer returns an initialized Issuer.
SelfSignedIssuer returns a self signed issuer.
# Constants
CertDefaultDuration - fallback duration for certificates if no CertDurationAnnotation annotation is set on the issuer.
CertDurationAnnotation on an issuer reflects the duration to be used for certs being issued.
CertRenewBeforeAnnotation on an issuer reflects the renewBefore to be used for certs being issued.
RootCAIssuerInternalLabel for internal RootCA to issue internal TLS Certs.
RootCAIssuerLibvirtLabel for internal RootCA to issue libvirt TLS Certs.
RootCAIssuerOvnDBLabel for internal RootCA to issue OVN TLS Certs.
RootCAIssuerPublicLabel for public RootCA to issue public TLS Certs.