in pkg/common/condition/condition.go [56:67]
func EqualConditionWithMessage(current, desired *metav1.Condition) bool {
if current == nil && desired == nil {
return true
}
return current != nil &&
desired != nil &&
current.Type == desired.Type &&
current.Status == desired.Status &&
current.Reason == desired.Reason &&
current.Message == desired.Message &&
current.ObservedGeneration >= desired.ObservedGeneration
}