need both updates to account for secret references and status uipdates
@@ -125,7 +125,7 @@ func (r *AsyncReconciler) Reconcile(req ctrl.Request, local runtime.Object) (res
}
r.Telemetry.LogInfo("status", "after ensure")
- final := multierror.Append(ensureErr, r.Update(ctx, local))
+ final := multierror.Append(ensureErr, r.Update(ctx, local), r.Status().Update(ctx, local))
err = final.ErrorOrNil()
if err != nil {
r.Recorder.Event(local, corev1.EventTypeWarning, "FailedReconcile", fmt.Sprintf("Failed to reconcile resource: %s", err.Error()))
