# Functions
FindStatusCondition finds the conditionType in conditions.
IsStatusConditionFalse returns true when the conditionType is present and set to `corev1.ConditionFalse`.
IsStatusConditionPresentAndEqual returns true when conditionType is present and equal to status.
IsStatusConditionTrue returns true when the conditionType is present and set to `corev1.ConditionTrue`.
IsStatusConditionUnknown returns true when the conditionType is present and set to `corev1.ConditionUnknown`.
RemoveStatusCondition removes the corresponding conditionType from conditions.
SetStatusCondition sets the corresponding condition in conditions to newCondition.
SetStatusConditionNoHearbeat sets the corresponding condition in conditions to newCondition without setting lastHeartbeatTime.
# Constants
ConditionAvailable indicates that the resources maintained by the operator, is functional and available in the cluster.
ConditionDegraded indicates that the resources maintained by the operator are not functioning completely.
ConditionProgressing indicates that the operator is actively making changes to the resources maintained by the operator.
ConditionUpgradeable indicates whether the resources maintained by the operator are in a state that is safe to upgrade.
# Type aliases
ConditionType is the state of the operator's reconciliation functionality.