Documentation ¶
Index ¶
Constants ¶
View Source
const ( // CertificateNotBeforeAnnotation contains the certificate expiration date in RFC3339 format. CertificateNotBeforeAnnotation = "auth.openshift.io/certificate-not-before" // CertificateNotAfterAnnotation contains the certificate expiration date in RFC3339 format. CertificateNotAfterAnnotation = "auth.openshift.io/certificate-not-after" // CertificateIssuer contains the common name of the certificate that signed another certificate. CertificateIssuer = "auth.openshift.io/certificate-issuer" // CertificateHostnames contains the hostnames used by a signer. CertificateHostnames = "auth.openshift.io/certificate-hostnames" //TODO: think of better name CertificateEtcdIdentity = "auth.openshift.io/certificate-etcd-identity" )
View Source
const EtcdCertValidity = 3 * 365 * 24 * time.Hour
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EtcdCertSigner ¶
type EtcdCertSigner struct {
// contains filtered or unexported fields
}
EtcdCertSigner reconciles a CertificateSigningRequest object
func (*EtcdCertSigner) Reconcile ¶
Reconcile watches on etcd cluster pods and checks if secrets for their certs are appropriately created. The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.
Click to show internal directories.
Click to hide internal directories.