# Functions
AddOrUpdateCondition adds a condition to the condition list.
AddOrUpdateConditionsOnNode adds a condition to the node's status.
AddOrUpdateTaintOnNode add taints to the node.
CloneAndAddCondition adds condition to the conditions slice if.
GetNodeCondition get the nodes condition matching the specified type.
PatchNodeTaints is for updating the node taints from oldNode to the newNode It makes a TwoWayMergePatch by comparing the two objects It calls the Patch() method to do the final patch.
RemoveTaintOffNode is for cleaning up taints temporarily added to node, won't fail if target taint doesn't exist or has been removed.
UpdateNodeConditions is for updating the node conditions from oldNode to the newNode using the nodes Update() method.
UpdateNodeTaints is for updating the node taints from oldNode to the newNode using the nodes Update() method.
# Variables
Backoff is the backoff period used while updating nodes.