diff --git a/controllers/runnerreplicaset_controller.go b/controllers/runnerreplicaset_controller.go index d6d1d04f..f0c74c34 100644 --- a/controllers/runnerreplicaset_controller.go +++ b/controllers/runnerreplicaset_controller.go @@ -204,8 +204,10 @@ func (r *RunnerReplicaSetReconciler) Reconcile(req ctrl.Request) (ctrl.Result, e updated.Status.ReadyReplicas = ready if err := r.Status().Update(ctx, updated); err != nil { - log.Error(err, "Failed to update runner status") - return ctrl.Result{}, err + log.Error(err, "Failed to update status. Retrying immediately") + return ctrl.Result{ + Requeue: true, + }, nil } }