diff --git a/clusters/noble/bootstrap/longhorn/values.yaml b/clusters/noble/bootstrap/longhorn/values.yaml index 7501ad4..714c137 100644 --- a/clusters/noble/bootstrap/longhorn/values.yaml +++ b/clusters/noble/bootstrap/longhorn/values.yaml @@ -29,6 +29,9 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod -# Pre-upgrade Job: keep enabled for normal Helm upgrades (disable only if GitOps sync fights the Job). +# Pre-upgrade Job disabled: Argo CD triggers this hook on every sync, and when Longhorn is already +# healthy the job still fails under Argo (hook lifecycle differs from `helm upgrade`). +# For a real chart version bump, temporarily set jobEnabled: true, run via Ansible helm upgrade, then +# set it back to false so Argo syncs stay clean. preUpgradeChecker: - jobEnabled: true + jobEnabled: false