Documentation ¶
Index ¶
- func NewAddonPhase() workflow.Phase
- func NewBootstrapTokenPhase() workflow.Phase
- func NewCertsPhase() workflow.Phase
- func NewControlPlanePhase() workflow.Phase
- func NewEtcdPhase() workflow.Phase
- func NewKubeConfigFilePhase(kubeConfigFileName string) workflow.Phase
- func NewKubeConfigPhase() workflow.Phase
- func NewKubeletStartPhase() workflow.Phase
- func NewMarkControlPlanePhase() workflow.Phase
- func NewPreflightPhase() workflow.Phase
- func NewUploadConfigPhase() workflow.Phase
- func NewWaitControlPlanePhase() workflow.Phase
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddonPhase ¶
NewAddonPhase returns the addon Cobra command
func NewBootstrapTokenPhase ¶
NewBootstrapTokenPhase returns the phase to boostrapToken
func NewCertsPhase ¶
NewCertsPhase returns the phase for the certs
func NewControlPlanePhase ¶
NewControlPlanePhase creates a kubeadm workflow phase that implements bootstrapping the control plane.
func NewEtcdPhase ¶
NewEtcdPhase creates a kubeadm workflow phase that implements handling of etcd.
func NewKubeConfigFilePhase ¶
NewKubeConfigFilePhase creates a kubeadm workflow phase that creates a kubeconfig file.
func NewKubeConfigPhase ¶
NewKubeConfigPhase creates a kubeadm workflow phase that creates all kubeconfig files necessary to establish the control plane and the admin kubeconfig file.
func NewKubeletStartPhase ¶
NewKubeletStartPhase creates a kubeadm workflow phase that start kubelet on a node.
func NewMarkControlPlanePhase ¶
NewMarkControlPlanePhase creates a kubeadm workflow phase that implements mark-controlplane checks.
func NewPreflightPhase ¶
NewPreflightPhase creates a kubeadm workflow phase that implements preflight checks for a new control-plane node.
func NewUploadConfigPhase ¶
NewUploadConfigPhase returns the phase to uploadConfig
func NewWaitControlPlanePhase ¶
NewWaitControlPlanePhase is a hidden phase that runs after the control-plane and etcd phases
Types ¶
This section is empty.