package
0.20.5
Repository: https://github.com/aws/eks-anywhere.git
Documentation: pkg.go.dev

# Packages

Package mocks is a generated GoMock package.
No description provided by the author

# Functions

ControlPlaneSpec builds a docker ControlPlane definition based on an eks-a cluster spec.
GetMachineTemplate gets a DockerMachineTemplate object using the provided client If the object doesn't exist, it returns a NotFound error.
MachineTemplateEqual returns a boolean indicating whether or not the provided DockerMachineTemplates are equal.
NeedsNewControlPlaneTemplate determines if a new control plane template is needed.
NeedsNewEtcdTemplate determines if a new etcd template is needed.
NeedsNewKubeadmConfigTemplate determines if a new kubeadm config template is needed.
NeedsNewWorkloadTemplate determines if a new workload template is needed.
NewDockerTemplateBuilder returns a docker template builder object.
NewKubeconfigWriter creates a KubeconfigWriter.
NewProvider returns a new Provider.
ValidateControlPlaneEndpoint - checks to see if endpoint host configuration is specified for docker cluster and returns an error if true.
WorkersSpec generates a Docker specific CAPI spec for an eks-a cluster worker nodes.

# Structs

DockerTemplateBuilder builds the docker templates.
KubeconfigWriter reads the kubeconfig secret on a docker cluster and copies the contents to a writer.
Provider implements providers.Provider for the docker cluster-api provider.

# Interfaces

KubeconfigReader reads the kubeconfig secret from the cluster.
No description provided by the author
No description provided by the author