Documentation ¶
Index ¶
- func FindStatusCondition(conditions []metav1.Condition, conditionType string) *metav1.Condition
- func IsStatusConditionFalse(conditions []metav1.Condition, conditionType string) bool
- func IsStatusConditionPresentAndEqual(conditions []metav1.Condition, conditionType string, ...) bool
- func IsStatusConditionTrue(conditions []metav1.Condition, conditionType string) bool
- func RemoveStatusCondition(conditions *[]metav1.Condition, conditionType string) (removed bool)
- func SetStatusCondition(conditions *[]metav1.Condition, newCondition metav1.Condition) (changed bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindStatusCondition ¶
FindStatusCondition finds the conditionType in conditions.
func IsStatusConditionFalse ¶
IsStatusConditionFalse returns true when the conditionType is present and set to `metav1.ConditionFalse`
func IsStatusConditionPresentAndEqual ¶
func IsStatusConditionPresentAndEqual(conditions []metav1.Condition, conditionType string, status metav1.ConditionStatus) bool
IsStatusConditionPresentAndEqual returns true when conditionType is present and equal to status.
func IsStatusConditionTrue ¶
IsStatusConditionTrue returns true when the conditionType is present and set to `metav1.ConditionTrue`
func RemoveStatusCondition ¶
RemoveStatusCondition removes the corresponding conditionType from conditions if present. Returns true if it was present and got removed. conditions must be non-nil.
func SetStatusCondition ¶
func SetStatusCondition(conditions *[]metav1.Condition, newCondition metav1.Condition) (changed bool)
SetStatusCondition sets the corresponding condition in conditions to newCondition and returns true if the conditions are changed by this call. conditions must be non-nil.
- if the condition of the specified type already exists (all fields of the existing condition are updated to newCondition, LastTransitionTime is set to now if the new status differs from the old status)
- if a condition of the specified type does not exist (LastTransitionTime is set to now() if unset, and newCondition is appended)
Types ¶
This section is empty.