Closed jvergara-runbuggy closed 4 years ago
I tried to upgrade to higher version and it worked.
helm upgrade ambassador datawire/ambassador --version 6.4.5
Still I have a question. Do I have to enter the license key any time after upgrading?
It's probably just as well that the upgrade for that failed, since there are actually a number of problems with that particular Helm release. The reason you are seeing that error though is not a license issue, it's because that release introduced the a new product called MicroCD and you didn't have have the latest CRD's installed for that feature to get added. If you check the changelog, you will see that in 6.4.4 it got feature flagged, so it's no longer a default part of the helm installation.
Helm does not update CRD's, so in general, prior to running a helm upgrade
, you should also run kubectl apply -f https://getambassador.io/yaml/aes-crds.yaml
to apply the most recent CRD updates.
thanks for replying. later, I noticed about the CRD's and the instruction to install it separately. So, if I want to install the latest ambassador package, I have to run the following commands:
helm delete ambassador --purge
kubectl delete -f https://www.getambassador.io/yaml/aes-crds.yaml
kubect delete namespace ambassador
kubectl create namespace ambassador
helm install --name ambassador --namespace ambassador datawire/ambassador
The helm upgrade for ambassador is failing. This is just from a patch version to the next version. Can you guys check the helm upgrade tests you have? I see other issues related to Helm upgrades and they have not being addressed.
the current chart I have is:
I am using the following helm version:
The upgrade command issued is:
The result is the following:
Thanks in advance to the attention to this matter,