Documentation ¶
Overview ¶
Package alpha implements clusterctl alpha functionality.
Index ¶
Constants ¶
View Source
const ( // MachineDeployment is a resource type. MachineDeployment = "machinedeployment" // KubeadmControlPlane is a resource type. KubeadmControlPlane = "kubeadmcontrolplane" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*alphaClient)
Option is a configuration option supplied to New.
func InjectRollout ¶
InjectRollout allows to override the rollout implementation to use.
type Rollout ¶
type Rollout interface { ObjectRestarter(context.Context, cluster.Proxy, corev1.ObjectReference) error ObjectPauser(context.Context, cluster.Proxy, corev1.ObjectReference) error ObjectResumer(context.Context, cluster.Proxy, corev1.ObjectReference) error ObjectRollbacker(context.Context, cluster.Proxy, corev1.ObjectReference, int64) error }
Rollout defines the behavior of a rollout implementation.
Click to show internal directories.
Click to hide internal directories.