diff --git a/controllers/helmrelease_controller.go b/controllers/helmrelease_controller.go index 1502e2d..93ff591 100644 --- a/controllers/helmrelease_controller.go +++ b/controllers/helmrelease_controller.go @@ -226,7 +226,9 @@ func (r *HelmReleaseReconciler) reconcile(ctx context.Context, log logr.Logger, msg := fmt.Sprintf("HelmChart '%s/%s' is not ready", hc.GetNamespace(), hc.GetName()) r.event(hr, hr.Status.LastAttemptedRevision, events.EventSeverityInfo, msg) log.Info(msg) - return v2.HelmReleaseNotReady(hr, v2.ArtifactFailedReason, msg), ctrl.Result{Requeue: true}, nil + // Do not requeue, when the artifact is created the watcher should trigger a + // reconciliation. + return v2.HelmReleaseNotReady(hr, v2.ArtifactFailedReason, msg), ctrl.Result{Requeue: false}, nil } // Check dependencies