Versions in this module Expand all Collapse all v0 v0.0.3 Oct 18, 2023 Changes in this version + const CertsFileList + const LocalCertsDir + const RegistryCertificateBaseName + func InstallHarbor(i *InstallRegistryModule) []task.Interface + func InstallRegistry(i *InstallRegistryModule) []task.Interface + func KubekeyCertRegistryCA() *certs.KubekeyCert + func KubekeyCertRegistryServer(baseName string, altNames *certutil.AltNames) *certs.KubekeyCert + type FetchCerts struct + func (f *FetchCerts) Execute(runtime connector.Runtime) error + type FirstRegistryNode struct + Not bool + func (f *FirstRegistryNode) PreCheck(runtime connector.Runtime) (bool, error) + type GenerateCerts struct + func (g *GenerateCerts) Execute(runtime connector.Runtime) error + type GenerateHarborConfig struct + func (g *GenerateHarborConfig) Execute(runtime connector.Runtime) error + type InstallDockerCompose struct + func (g *InstallDockerCompose) Execute(runtime connector.Runtime) error + type InstallRegistryBinary struct + func (g *InstallRegistryBinary) Execute(runtime connector.Runtime) error + type InstallRegistryModule struct + func (i *InstallRegistryModule) Init() + type RegistryCertsModule struct + Skip bool + func (i *RegistryCertsModule) Init() + func (p *RegistryCertsModule) IsSkip() bool + type StartHarbor struct + func (g *StartHarbor) Execute(runtime connector.Runtime) error + type StartRegistryService struct + func (g *StartRegistryService) Execute(runtime connector.Runtime) error + type SyncCertsFile struct + func (s *SyncCertsFile) Execute(runtime connector.Runtime) error + type SyncCertsToAllNodes struct + func (s *SyncCertsToAllNodes) Execute(runtime connector.Runtime) error + type SyncHarborPackage struct + func (g *SyncHarborPackage) Execute(runtime connector.Runtime) error