Overview
When upgrading from a previous Konvoy version to 1.6.0, you might find that the cert-manager upgrade fails if Kommander is not enabled in your upgraded cluster.This has been fixed in Konvoy 1.6.1, so you should avoid this issue by upgrading directly to that version.
If you've encountered it on an upgrade to 1.6.0, however, use the following workaround:
Workaround
If cert-manager is failing after an upgrade to 1.6.0, create a cert-manager-upgrade-restore.yaml file with the following job definition:apiVersion: batch/v1 kind: Job metadata: namespace: cert-manager name: cert-manager-upgrade-restore spec: template: spec: serviceAccountName: cert-manager-upgrade containers: - name: cert-manager-upgrade image: mesosphere/kubeaddons-addon-initializer:v0.4.2 command: [""cert-manager-upgrade"", ""restore""] env: - name: ""CERT_MANAGER_NAMESPACE"" value: cert-manager restartPolicy: Never ttlSecondsAfterFinished: 900
Run the job with "kubectl apply -f cert-manager-upgrade-restore.yaml" and it should resolve the issue.
If not, please create a support ticket describing the problem and we'll be happy to help:
https://support.d2iq.com/s/article/Opening-a-New-Support-Case