Documentation ¶
Index ¶
- func RegisterProvider()
- type Provider
- func (p *Provider) EnsureCNIPlugins(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureClean(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureConntrackTools(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureContainerRuntime(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureContainerd(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureCopyFiles(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureDisableSwap(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureDocker(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureInitAPIServerHost(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureJoinPhaseKubeletStart(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureJoinPhasePreflight(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureKernelModule(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureKubeadm(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureKubeconfig(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureKubelet(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureKubernetesImages(ctx context.Context, machine *platformv1.Machine, c *typesv1.Cluster) error
- func (p *Provider) EnsureManifestDir(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureMarkNode(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureNodeReady(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureNvidiaContainerRuntime(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureNvidiaDriver(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsurePostInstallHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsurePostUpgradeHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsurePreInstallHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsurePreUpgradeHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsurePreflight(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureRegistryHosts(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureRemoveNode(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureSysctl(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) EnsureUpgrade(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error
- func (p *Provider) Validate(machine *platform.Machine) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterProvider ¶ added in v1.9.0
func RegisterProvider()
Types ¶
type Provider ¶
type Provider struct { *machineprovider.DelegateProvider // contains filtered or unexported fields }
func NewProvider ¶
func (*Provider) EnsureCNIPlugins ¶
func (*Provider) EnsureClean ¶
func (*Provider) EnsureConntrackTools ¶ added in v1.3.1
func (*Provider) EnsureContainerRuntime ¶ added in v1.8.0
func (*Provider) EnsureContainerd ¶ added in v1.8.0
func (*Provider) EnsureCopyFiles ¶
func (*Provider) EnsureDisableSwap ¶
func (*Provider) EnsureDocker ¶
func (*Provider) EnsureInitAPIServerHost ¶ added in v1.6.0
func (*Provider) EnsureJoinPhaseKubeletStart ¶ added in v1.3.1
func (*Provider) EnsureJoinPhasePreflight ¶ added in v1.3.1
func (*Provider) EnsureKernelModule ¶
func (*Provider) EnsureKubeadm ¶
func (*Provider) EnsureKubeconfig ¶
func (*Provider) EnsureKubelet ¶
func (*Provider) EnsureKubernetesImages ¶ added in v1.8.0
func (*Provider) EnsureManifestDir ¶ added in v1.3.1
func (*Provider) EnsureMarkNode ¶
func (*Provider) EnsureNodeReady ¶
func (*Provider) EnsureNvidiaContainerRuntime ¶ added in v1.2.5
func (*Provider) EnsureNvidiaDriver ¶ added in v1.2.5
func (*Provider) EnsurePostInstallHook ¶
func (*Provider) EnsurePostUpgradeHook ¶ added in v1.4.0
func (*Provider) EnsurePreInstallHook ¶
func (*Provider) EnsurePreUpgradeHook ¶ added in v1.4.0
func (*Provider) EnsurePreflight ¶
func (*Provider) EnsureRegistryHosts ¶
func (*Provider) EnsureRemoveNode ¶ added in v1.8.0
func (*Provider) EnsureSysctl ¶
func (*Provider) EnsureUpgrade ¶ added in v1.3.1
Click to show internal directories.
Click to hide internal directories.