I'm having trouble deploying cert-manager in a GKE Autopilot cluster using the helm chart, and despite searching online, I haven't found a solution. I use the following command to deploy it:
helm install
cert-manager oci://quay.io/jetstack/charts/cert-manager
--version v1.19.4
--namespace cert-manager
--create-namespace
--set crds.enabled=true
--set startupapicheck.timeout=10m
--set webhook.timeoutSeconds=30
While the deployment process seems fine, the startupapicheck job fails with an error indicating a problem with the webhook certificate. It says it can't verify the certificate and mentions a failure during the webhook call. I came across suggestions to switch to HTTP instead of HTTPS after deployment, but that feels like a hack to get it working. Any advice would be appreciated—I'm stuck and it's really affecting my workflow!
1 Answer
Have you checked out the suggested workaround on the cert-manager website? They have specific guidance for GKE Autopilot compatibility that might help you out.

That actually worked! I missed that detail before since I wasn't seeing those specific error messages. Thanks for pointing it out!