Upgrading from v0.15 to v0.16

Issue with older versions of kubectl

kubectl versions with patch versions lower than v1.18.8 v1.17.11 or v1.16.14 have issues updating the v0.16 CRD files, due to a bug when handling deeply nested CRDs. This bug will make kubectl apply -f [...] hang.

This bug only happens during a re-apply of the v0.16 CRDs. Initial upgrade does not cause issues. If you have this issue please upgrade your kubectl to the latest patch release. Versions of kubectl of v1.15.x or below are not being supported anymore as these are unsupported by the Kubernetes community.

Helm

Helm users who use installCRDs=true MUST upgrade to Helm v3.3.1 before upgrading.

From here on you can follow the regular upgrade process.

Last modified September 1, 2020: Note release of Helm v3.3.1 (e5a515a)