feat(cert-manager): upgrade to v1.20.2 and enable Gateway API support #150
Reference in New Issue
Block a user
Delete Branch "benvin/cert-manager-upgrade"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
enableGatewayAPI: truevia theControllerConfigurationconfig blockWhy
cert-manager's Gateway API integration was not enabled. Without it,
cert-manager.io/*annotations on Gateway resources are ignored and no certificates are issued. This is required for the consul and vault PRs (#148, #149) to have their TLS certs automatically provisioned from their Gateway annotations.In v1.20.2,
ExperimentalGatewayAPISupportis BETA and defaults to true — enablingenableGatewayAPIin the controller config activates the gateway-shim controller.Test plan
cert-manager.io/cluster-issuerannotations trigger Certificate creation