Follow-up from #79 (merged).
Two issues to fix in the Helm chart:
-
deployment.yaml: strategy at wrong indent level -- strategy: type: Recreate is under spec.template.spec (pod spec) instead of spec (deployment spec). K8s silently ignores it, so upgrades default to RollingUpdate which deadlocks with the RWO PVC. Move up two indent levels to sit alongside replicas: and selector:.
-
values.yaml: envFrom defaults to a concrete secret -- envFrom defaults to [{secretRef: {name: existing-secret}}]. Fresh installs without overriding this fail with CreateContainerConfigError. Change default to envFrom: [] with the current content as a commented example.
Follow-up from #79 (merged).
Two issues to fix in the Helm chart:
deployment.yaml:
strategyat wrong indent level --strategy: type: Recreateis underspec.template.spec(pod spec) instead ofspec(deployment spec). K8s silently ignores it, so upgrades default to RollingUpdate which deadlocks with the RWO PVC. Move up two indent levels to sit alongsidereplicas:andselector:.values.yaml:
envFromdefaults to a concrete secret --envFromdefaults to[{secretRef: {name: existing-secret}}]. Fresh installs without overriding this fail withCreateContainerConfigError. Change default toenvFrom: []with the current content as a commented example.