Versions in this module Expand all Collapse all v0 v0.1.0 Oct 18, 2022 Changes in this version + const ControlPlanePort + const DefaultNetwork + const KubeadmContainerPort + func FailureDomainLabel(failureDomain *string) map[string]string + func List(ctx context.Context, filters container.FilterBuilder) ([]*types.Node, error) + type ContainerNotRunningError struct + Name string + func (cse ContainerNotRunningError) Error() string + type LoadBalancer struct + func NewLoadBalancer(ctx context.Context, cluster *clusterv1.Cluster, ...) (*LoadBalancer, error) + func (s *LoadBalancer) Create(ctx context.Context) error + func (s *LoadBalancer) Delete(ctx context.Context) error + func (s *LoadBalancer) IP(ctx context.Context) (string, error) + func (s *LoadBalancer) UpdateConfiguration(ctx context.Context) error + type Machine struct + func ListMachinesByCluster(ctx context.Context, cluster *clusterv1.Cluster, labels map[string]string) ([]*Machine, error) + func NewMachine(ctx context.Context, cluster *clusterv1.Cluster, machine string, ...) (*Machine, error) + func (m *Machine) Address(ctx context.Context) (string, error) + func (m *Machine) CheckForBootstrapSuccess(ctx context.Context, logResult bool) error + func (m *Machine) ContainerImage() string + func (m *Machine) ContainerName() string + func (m *Machine) Create(ctx context.Context, image string, role string, version *string, ...) error + func (m *Machine) Delete(ctx context.Context) error + func (m *Machine) ExecBootstrap(ctx context.Context, data string, format bootstrapv1.Format) error + func (m *Machine) Exists() bool + func (m *Machine) IsControlPlane() bool + func (m *Machine) Name() string + func (m *Machine) PreloadLoadImages(ctx context.Context, images []string) error + func (m *Machine) ProviderID() string + func (m *Machine) SetNodeProviderID(ctx context.Context, c client.Client) error + type Manager struct + func (m *Manager) CreateControlPlaneNode(ctx context.Context, name, image, clusterName, listenAddress string, ...) (*types.Node, error) + func (m *Manager) CreateExternalLoadBalancerNode(ctx context.Context, name, image, clusterName, listenAddress string, ...) (*types.Node, error) + func (m *Manager) CreateWorkerNode(ctx context.Context, name, image, clusterName string, mounts []v1alpha4.Mount, ...) (*types.Node, error)