diff --git a/internal/controller/job_controller.go b/internal/controller/job_controller.go index 2070fe9..431e1fd 100644 --- a/internal/controller/job_controller.go +++ b/internal/controller/job_controller.go @@ -113,11 +113,6 @@ func (r *JobReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.R } if app != nil { - err = r.Patch(ctx, app, client.Apply, applyOpts...) - if err != nil { - return ctrl.Result{}, err - } - err = r.Patch(ctx, svc, client.Apply, applyOpts...) if err != nil { return ctrl.Result{}, err @@ -135,6 +130,10 @@ func (r *JobReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.R } } } + err = r.Patch(ctx, app, client.Apply, applyOpts...) + if err != nil { + return ctrl.Result{}, err + } } else { deploy := new(appsv1.Deployment) err := r.Get(ctx, client.ObjectKey{Name: job.Name, Namespace: job.Namespace}, deploy)