// NewWaitControlPlanePhase is a hidden phase that runs after the control-plane and etcd phases func NewWaitControlPlanePhase() workflow.Phase { … } func runWaitControlPlanePhase(c workflow.RunData) error { … } // newControlPlaneWaiter returns a new waiter that is used to wait on the control plane to boot up. func newControlPlaneWaiter(dryRun bool, timeout time.Duration, client clientset.Interface, out io.Writer) (apiclient.Waiter, error) { … }