diff --git a/pkg/controller/servicecidrs/servicecidrs_controller.go b/pkg/controller/servicecidrs/servicecidrs_controller.go index 920e7f3c18d..6de11fe7a90 100644 --- a/pkg/controller/servicecidrs/servicecidrs_controller.go +++ b/pkg/controller/servicecidrs/servicecidrs_controller.go @@ -351,7 +351,9 @@ func (c *Controller) sync(ctx context.Context, key string) error { return err } if !ok { - // update the status to indicate why the ServiceCIDR can not be deleted + // update the status to indicate why the ServiceCIDR can not be deleted, + // it will be reevaludated by an event on any ServiceCIDR or IPAddress related object + // that may remove this condition. svcApplyStatus := networkingapiv1alpha1apply.ServiceCIDRStatus().WithConditions( metav1apply.Condition(). WithType(networkingapiv1alpha1.ServiceCIDRConditionReady).