# Functions
AddOrUpdateAnnotation tries to add an annotation.
CreateMachinesTriggeredForDeletionAnnotValue constructs the annotation value for machineutils.TriggerDeletionByMCM from the given machine names.
DeleteAnnotation removes the annotation with annotationKey.
GetMachineNamesTriggeredForDeletion returns the set of machine names contained within the machineutils.TriggerDeletionByMCM annotation on the given MachineDeployment.
RemoveAnnotation tries to remove an annotation from annotations list.