Upgrade from Konvoy 1.5 to 1.6 involves migration from Helm2 to Helm3. The Helm migration does not go smoothly for the Prometheus kubeaddon if you migrate to Konvoy 1.6.1, 1.6.2, 1.6.3:
prometheus [ERROR] prometheusadapter [ERROR] Error: failed to deploy the cluster: the following 2 addons failed to deploy: [ prometheus prometheusadapter ] exit status 1
The workaround for this issue is to delete the Prometheus addon before upgrading, executing manually:
kubectl delete addon prometheus -n kubeaddons helm2 delete --purge prometheus-kubeaddons
If you already started the upgrade and faced this issue, you may delete the prometheus addon as shown above, and repeat the addons installation with:
konvoy deploy addons
Note: The helm2 binaries can be downloaded from https://github.com/helm/helm/releases/tag/v2.17.0