Helm upgrade failed when upgrade from 1.14(Harbor 2.10) to (Harbor 2.11)
stonezdj opened this issue · 0 comments
stonezdj commented
Steps to reproduce:
- Helm install Harbor 2.10
helm install myrelease harbor/harbor --version=v1.14.0 --set expose.type=ingress
- After it is installed, push some image to Harbor
- Helm upgrade
git clone -b 2.11.0-fc https://github.com/zyyw/harbor-helm
cd harbor-helm
helm upgrade myrelease . --set expose.type=ingress
Got the following error:
Error: UPGRADE FAILED: cannot patch "myrelease-harbor-database" with kind StatefulSet: StatefulSet.apps "myrelease-harbor-database" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'template', 'updateStrategy', 'persistentVolumeClaimRetentionPolicy' and 'minReadySeconds' are forbidden && cannot patch "myrelease-harbor-redis" with kind StatefulSet: StatefulSet.apps "myrelease-harbor-redis" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'template', 'updateStrategy', 'persistentVolumeClaimRetentionPolicy' and 'minReadySeconds' are forbidden && cannot patch "myrelease-harbor-trivy" with kind StatefulSet: StatefulSet.apps "myrelease-harbor-trivy" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'template', 'updateStrategy', 'persistentVolumeClaimRetentionPolicy' and 'minReadySeconds' are forbidden