diff --git a/k8s/bootstrap/phase3-forgejo/forgejo-values.yaml b/k8s/bootstrap/phase3-forgejo/forgejo-values.yaml index c6b798d..99ef5eb 100644 --- a/k8s/bootstrap/phase3-forgejo/forgejo-values.yaml +++ b/k8s/bootstrap/phase3-forgejo/forgejo-values.yaml @@ -1,6 +1,13 @@ # Forgejo Helm Values — Single Source of Truth # Chart: https://codeberg.org/forgejo-contrib/forgejo-helm +# Recreate (not RollingUpdate): the gitea data volume is a single RWO PVC. With +# RollingUpdate the new pod tries to attach the PVC while the old pod still holds +# it -> "Multi-Attach error", new pod stuck Init forever, rollout wedged. Recreate +# terminates the old pod first so the PVC detaches before the new one starts. +strategy: + type: Recreate + # Disable bundled dependencies (use external CNPG + Redis instead) postgresql-ha: enabled: false