Versions in this module Expand all Collapse all v2 v2.3.2 Dec 21, 2022 Changes in this version + const CertsFileList + const ExistCluster + const LocalCertsDir + const NewCluster + func CertsModuleForExternal(c *CertsModule) []task.Interface + func CertsModuleForKubeKey(c *CertsModule) []task.Interface + func GenerateAltName(k *common.KubeConf, runtime *connector.Runtime) *cert.AltNames + func KubekeyCertEtcdAdmin(hostname string, altNames *certutil.AltNames) *certs.KubekeyCert + func KubekeyCertEtcdCA() *certs.KubekeyCert + func KubekeyCertEtcdClient(hostname string, altNames *certutil.AltNames) *certs.KubekeyCert + func KubekeyCertEtcdMember(hostname string, altNames *certutil.AltNames) *certs.KubekeyCert + type BackupETCD struct + func (b *BackupETCD) Execute(runtime connector.Runtime) error + type BackupModule struct + Skip bool + func (b *BackupModule) Init() + func (p *BackupModule) IsSkip() bool + type CertsModule struct + Skip bool + func (c *CertsModule) Init() + func (p *CertsModule) IsSkip() bool + type CheckMember struct + func (c *CheckMember) Execute(runtime connector.Runtime) error + type ConfigureModule struct + Skip bool + func (e *ConfigureModule) Init() + func (p *ConfigureModule) IsSkip() bool + type EnableBackupETCDService struct + func (e *EnableBackupETCDService) Execute(runtime connector.Runtime) error + type EtcdCluster struct + type EtcdNode struct + EtcdExist bool + EtcdName string + NodeName string + type FetchCerts struct + func (f *FetchCerts) Execute(runtime connector.Runtime) error + type FetchCertsForExternalEtcd struct + func (f *FetchCertsForExternalEtcd) Execute(runtime connector.Runtime) error + type FirstETCDNode struct + Not bool + func (f *FirstETCDNode) PreCheck(runtime connector.Runtime) (bool, error) + type GenerateAccessAddress struct + func (g *GenerateAccessAddress) Execute(runtime connector.Runtime) error + type GenerateCerts struct + func (g *GenerateCerts) Execute(runtime connector.Runtime) error + type GenerateConfig struct + func (g *GenerateConfig) Execute(runtime connector.Runtime) error + type GetStatus struct + func (g *GetStatus) Execute(runtime connector.Runtime) error + type HealthCheck struct + func (h *HealthCheck) Execute(runtime connector.Runtime) error + type InstallETCDBinary struct + func (g *InstallETCDBinary) Execute(runtime connector.Runtime) error + type InstallETCDBinaryModule struct + Skip bool + func (i *InstallETCDBinaryModule) Init() + func (p *InstallETCDBinaryModule) IsSkip() bool + type JoinMember struct + func (j *JoinMember) Execute(runtime connector.Runtime) error + type NodeETCDExist struct + Not bool + func (n *NodeETCDExist) PreCheck(runtime connector.Runtime) (bool, error) + type PreCheckModule struct + Skip bool + func (p *PreCheckModule) Init() + func (p *PreCheckModule) IsSkip() bool + type RefreshConfig struct + ToExisting bool + func (r *RefreshConfig) Execute(runtime connector.Runtime) error + type RestartETCD struct + func (r *RestartETCD) Execute(runtime connector.Runtime) error + type SyncCertsFile struct + func (s *SyncCertsFile) Execute(runtime connector.Runtime) error Other modules containing this package github.com/kubesphere/kubekey