goharbor/harbor-helm

Helm upgrade failed when upgrade from 1.14(Harbor 2.10) to (Harbor 2.11)

stonezdj opened this issue · 0 comments

Steps to reproduce:

  1. Helm install Harbor 2.10
helm install myrelease harbor/harbor --version=v1.14.0  --set expose.type=ingress
  1. After it is installed, push some image to Harbor
  2. 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