# Packages

No description provided by the author

# Functions

GetAllRemediationTemplates returns a slice of all ObjectReferences used as RemedediationTemplate in the given NodeHealthCheck.
GetDeploymentNamespace returns the Namespace this operator is deployed on.
GetLogWithNHC return a logger with NHC namespace and name.
GetMachineNamespaceName returns machine namespace and name of the given Node.
GetRemediationDuration returns the expected remediation duration for the given CR, and all previous used templates.
IsConditionTrue return true when the conditions contain a condition of given type and reason with status true.
No description provided by the author
No description provided by the author
MHCByFeatureGateEventMapperFunc return the FeatureGateEvent-to-NHC mapper function.
MHCByMachineMapperFunc return the Machine-to-MHC mapper function.
MHCByNodeMapperFunc return the Node-to-MHC mapper function.
MinRequeueDuration returns the minimal valid requeue duration.
NHCByMHCEventMapperFunc return the MHC-event-to-NHC mapper function.
NHCByNodeMapperFunc return the Node-to-NHC mapper function.
NHCByRemediationCRMapperFunc return the RemediationCR-to-NHC mapper function.
NHCByRemediationTemplateCRMapperFunc return the RemediationTemplateCR-to-NHC mapper function.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

DefaultRemediationDuration is used for node lease calculations for remediations without configured timeout.
MachineAnnotationNotFoundError indicates that in GetMachineNsName the machine annotation wasn't found on the given node.