diff --git a/kubernetes/apps/storage/proxmox-csi/app/helmrelease.yaml b/kubernetes/apps/storage/proxmox-csi/app/helmrelease.yaml index 4b69996..403ee3a 100644 --- a/kubernetes/apps/storage/proxmox-csi/app/helmrelease.yaml +++ b/kubernetes/apps/storage/proxmox-csi/app/helmrelease.yaml @@ -18,6 +18,12 @@ spec: cleanupOnFail: true remediation: retries: 3 + # При падении upgrade откатываться некуда, если упал первый же релиз: + # strategy rollback (дефолт) упирается в «missing target release for + # rollback: cannot remediate failed release», и HelmRelease навсегда + # залипает в False, сколько его ни форсируй. + # uninstall снимает упавший релиз, и следующий цикл ставит чарт заново. + strategy: uninstall values: # Подключение к Proxmox (url/токен/region) и StorageClass'ы: сам конфиг лежит # в Secret'е proxmox-csi-config (файл secret.sops.yaml рядом, шифруется sops).