Documentation ¶
Index ¶
- func Add(mgr *machineprovider.MpManager, cfg *config.Config) error
- func GetMasterEndpoint(addresses []devopsv1.ClusterAddress) (string, error)
- type Provider
- func (p *Provider) EnsureClean(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureCni(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureCopyFiles(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureEth(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureJoinNode(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureK8sComponent(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureKubeconfig(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureMarkNode(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureNodeReady(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsurePostInstallHook(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsurePreInstallHook(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsurePreflight(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureRegistryHosts(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) EnsureSystem(ctx *common.ClusterContext, machine *devopsv1.Machine) error
- func (p *Provider) Validate(machine *devopsv1.Machine) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetMasterEndpoint ¶
func GetMasterEndpoint(addresses []devopsv1.ClusterAddress) (string, error)
Types ¶
type Provider ¶
type Provider struct { *machineprovider.DelegateProvider Mgr *machineprovider.MpManager Cfg *config.Config }
func NewProvider ¶
func (*Provider) EnsureClean ¶
func (*Provider) EnsureCopyFiles ¶
func (*Provider) EnsureJoinNode ¶
func (*Provider) EnsureK8sComponent ¶
func (*Provider) EnsureKubeconfig ¶
func (*Provider) EnsureMarkNode ¶
func (*Provider) EnsureNodeReady ¶
func (*Provider) EnsurePostInstallHook ¶
func (*Provider) EnsurePreInstallHook ¶
func (*Provider) EnsurePreflight ¶
func (*Provider) EnsureRegistryHosts ¶
func (*Provider) EnsureSystem ¶
Click to show internal directories.
Click to hide internal directories.