# Constants
ConditionReasonDisabledMHC is the condition reason for type Disabled in case NHC is disabled because of conflicts with MHC.
ConditionReasonDisabledTemplateInvalid is the reason for type Disabled when the template is invalid.
ConditionReasonDisabledTemplateNotFound is the reason for type Disabled when the template wasn't found.
ConditionReasonEnabled is the condition reason for type Disabled and status False.
ConditionTypeDisabled is the condition type used when NHC will get disabled.
No description provided by the author
PhaseDisabled is used when the Disabled condition is true.
PhaseEnabled is used in all other cases.
PhasePaused is used when not disabled, but PauseRequests is set.
PhaseRemediating is used when not disabled and not paused, and InFlightRemediations is set.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
EscalatingRemediation defines a remediation template with order and timeout.
NodeHealthCheck is the Schema for the nodehealthchecks API
+operator-sdk:csv:customresourcedefinitions:resources={{"NodeHealthCheck","v1alpha1","nodehealthchecks"}}.
NodeHealthCheckList contains a list of NodeHealthCheck.
NodeHealthCheckSpec defines the desired state of NodeHealthCheck.
NodeHealthCheckStatus defines the observed state of NodeHealthCheck.
Remediation defines a remediation which was created for a node.
UnhealthyCondition represents a Node condition type and value with a specified duration.
UnhealthyNode defines an unhealthy node and its remediations.
# Type aliases
NHCPhase is the string used for NHC.Status.Phase.