Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + type APIRenewer struct + func NewAPIRenewer(client clientset.Interface) *APIRenewer + func (r *APIRenewer) Renew(cfg *certutil.Config) (*x509.Certificate, crypto.Signer, error) + type CAExpirationHandler struct + FileName string + LongName string + Name string + type CertificateRenewHandler struct + CABaseName string + CAName string + FileName string + LongName string + Name string + type ExpirationInfo struct + ExpirationDate time.Time + ExternallyManaged bool + Name string + func (e *ExpirationInfo) ResidualTime() time.Duration + type FileRenewer struct + func NewFileRenewer(caCert *x509.Certificate, caKey crypto.Signer) *FileRenewer + func (r *FileRenewer) Renew(cfg *certutil.Config) (*x509.Certificate, crypto.Signer, error) + type Manager struct + func NewManager(cfg *kubeadmapi.ClusterConfiguration, kubernetesDir string) (*Manager, error) + func (rm *Manager) CAs() []*CAExpirationHandler + func (rm *Manager) Certificates() []*CertificateRenewHandler + func (rm *Manager) CreateRenewCSR(name, outdir string) error + func (rm *Manager) GetCAExpirationInfo(name string) (*ExpirationInfo, error) + func (rm *Manager) GetCertificateExpirationInfo(name string) (*ExpirationInfo, error) + func (rm *Manager) IsExternallyManaged(caBaseName string) (bool, error) + func (rm *Manager) RenewUsingCSRAPI(name string, client clientset.Interface) error + func (rm *Manager) RenewUsingLocalCA(name string) (bool, error)