diff --git a/pkg/ingress/status.go b/pkg/ingress/status.go index 9042a66cb9..a897b1f72c 100644 --- a/pkg/ingress/status.go +++ b/pkg/ingress/status.go @@ -42,7 +42,7 @@ const ( // verifyGeneration verify generation to decide whether to update status func (c *Controller) verifyGeneration(conditions *[]metav1.Condition, newCondition metav1.Condition) bool { existingCondition := meta.FindStatusCondition(*conditions, newCondition.Type) - if existingCondition != nil && existingCondition.ObservedGeneration >= newCondition.ObservedGeneration { + if existingCondition != nil && existingCondition.ObservedGeneration > newCondition.ObservedGeneration { return false } return true