update status on long running deletes
@@ -132,7 +132,7 @@ func (r *AsyncReconciler) Reconcile(req ctrl.Request, local runtime.Object) (res
return ctrl.Result{}, r.Update(ctx, local)
}
r.Telemetry.LogInfo("requeuing", "deletion unfinished")
- return ctrl.Result{RequeueAfter: requeDuration}, nil
+ return ctrl.Result{RequeueAfter: requeDuration}, r.Status().Update(ctx, local)
}
return ctrl.Result{}, nil
}
