# Constants
ConditionTypeAlwaysTrue is a special condition type whose status is always "True".
ConditionTypeAppReady is a special condition type that combines the efficiency of the rollout status check, the compatibility of the pod ready check.
ConditionTypePodReady is a special condition type whose status is determined by fetching the pods associated with the target object and checking that they all have a condition type of "Ready" with a status of "True".
ConditionTypeRolloutStatus is a special condition type whose status is determined using the equivalent of a `kubectl rollout status` call on the target object.
ConditionTypeStatus is a special condition type that can be used to check an arbitrary string on the status of the target object.
# Structs
ReadinessChecker is used to check the conditions of runtime objects.
ReadinessError is an error that occurs while testing for readiness, it indicates a "hard failure" and is not just an indicator that something is not ready (i.e.