# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewController returns a new Node controller.
SyncMachineAnnotations syncs the annotations of the machine with node-objects.
SyncMachineLabels syncs the labels of the machine with node-objects.
SyncMachineTaints syncs the taints of the machine with node-objects.
TryLock tries to write to channel.
# Constants
AlicloudMachineClassKind is used to identify the machineClassKind as Alicloud.
AWSMachineClassKind is used to identify the machineClassKind as AWS.
AzureMachineClassKind is used to identify the machineClassKind as Azure.
ClassAnnotation is the annotation used to identify a machine class.
GCPMachineClassKind is used to identify the machineClassKind as GCP.
MachineController is the string constant to identify the controller responsible for the migration.
MachineDeploymentStateSync freeze reason when machineDeployment was found with inconsistent state.
MachineIDAnnotation is the annotation used to identify a machine ID.
MCFinalizerName is the finalizer created for the external machine controller to differentiate it from the MCMFinalizerName This finalizer is added only on secret-objects to avoid race between in-tree and out-of-tree controllers.
MCMFinalizerName is the finalizer used to tag dependecies before deletion of the object.
OpenStackMachineClassKind is used to identify the machineClassKind as OpenStack.
OverShootingReplicaCount freeze reason when replica count overshoots.
PacketMachineClassKind is used to identify the machineClassKind as Packet.
TimeoutOccurred freeze reason when machineSet timeout occurs.
UnfreezeAnnotation indicates the controllers to unfreeze this object.
# Interfaces
Controller describes a controller for.