Update CertManager API versions in our manifests
Summary
Cross-linking: #373 (comment 735164884), #162 (comment 584574561)
CertManager has removed some deprecated APIs in 1.6.0
.
We currently deploy 1.1.0, so it appears we're a bit behind.
As I see it, there's some motivation to upgrade these because our installation docs on TLS secrets simply link to the main CertManager installation docs, which instructs users to deploy the latest available version (currently 1.6.0
at the time of this writing).
This means users might install CertManager from the public docs at 1.6.0
, and then deploy some deprecated and removed API versions (causing an error upon installation):
- https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/blob/master/config/certmanager/certificate.yaml
- https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/blob/master/config/ci/patches/webhook-certificate.yaml
Acceptance criteria
-
API version references in the codebase are updated (see https://cert-manager.io/docs/release-notes/release-notes-1.6/) -
CertManager 1.6.0
or higher is installed with install_certmanager.sh
Edited by Mitchell Nielsen