machine

package
v1.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 44 Imported by: 1

Documentation

Index

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 NewProvider() (*Provider, error)

func (*Provider) EnsureCNIPlugins

func (p *Provider) EnsureCNIPlugins(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureClean

func (p *Provider) EnsureClean(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureConntrackTools added in v1.3.1

func (p *Provider) EnsureConntrackTools(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureContainerRuntime added in v1.8.0

func (p *Provider) EnsureContainerRuntime(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureContainerd added in v1.8.0

func (p *Provider) EnsureContainerd(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureCopyFiles

func (p *Provider) EnsureCopyFiles(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureDisableSwap

func (p *Provider) EnsureDisableSwap(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureDocker

func (p *Provider) EnsureDocker(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureInitAPIServerHost added in v1.6.0

func (p *Provider) EnsureInitAPIServerHost(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureJoinPhaseKubeletStart added in v1.3.1

func (p *Provider) EnsureJoinPhaseKubeletStart(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureJoinPhasePreflight added in v1.3.1

func (p *Provider) EnsureJoinPhasePreflight(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureKernelModule

func (p *Provider) EnsureKernelModule(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureKubeadm

func (p *Provider) EnsureKubeadm(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureKubeconfig

func (p *Provider) EnsureKubeconfig(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureKubelet

func (p *Provider) EnsureKubelet(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureKubernetesImages added in v1.8.0

func (p *Provider) EnsureKubernetesImages(ctx context.Context, machine *platformv1.Machine, c *typesv1.Cluster) error

func (*Provider) EnsureManifestDir added in v1.3.1

func (p *Provider) EnsureManifestDir(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureMarkNode

func (p *Provider) EnsureMarkNode(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureNodeReady

func (p *Provider) EnsureNodeReady(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureNvidiaContainerRuntime added in v1.2.5

func (p *Provider) EnsureNvidiaContainerRuntime(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureNvidiaDriver added in v1.2.5

func (p *Provider) EnsureNvidiaDriver(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsurePostInstallHook

func (p *Provider) EnsurePostInstallHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsurePostUpgradeHook added in v1.4.0

func (p *Provider) EnsurePostUpgradeHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsurePreInstallHook

func (p *Provider) EnsurePreInstallHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsurePreUpgradeHook added in v1.4.0

func (p *Provider) EnsurePreUpgradeHook(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsurePreflight

func (p *Provider) EnsurePreflight(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureRegistryHosts

func (p *Provider) EnsureRegistryHosts(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureRemoveNode added in v1.8.0

func (p *Provider) EnsureRemoveNode(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureSysctl

func (p *Provider) EnsureSysctl(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) EnsureUpgrade added in v1.3.1

func (p *Provider) EnsureUpgrade(ctx context.Context, machine *platformv1.Machine, cluster *typesv1.Cluster) error

func (*Provider) Validate

func (p *Provider) Validate(machine *platform.Machine) field.ErrorList

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL