Skip to content

fix: remove gateway API defaults from cert-manager and external-dns#456

Merged
apkatsikas merged 1 commit intomainfrom
fix/remove-gateway-api-defaults
Apr 13, 2026
Merged

fix: remove gateway API defaults from cert-manager and external-dns#456
apkatsikas merged 1 commit intomainfrom
fix/remove-gateway-api-defaults

Conversation

@apkatsikas
Copy link
Copy Markdown
Contributor

@apkatsikas apkatsikas commented Apr 13, 2026

Both cert-manager (enableGatewayAPI: true) and external-dns (sources: [gateway-httproute]) were configured by default to require Gateway API CRDs to be installed. If a client does not use Gateway API, these settings cause the pods to crash.

These were opt-in features that should not be forced on all clients.

  • Removed config.enableGatewayAPI: true from cert-manager helm values. The chart defaults to false
  • Removed gateway-httproute from external-dns sources. The chart defaults to [service, ingress]

Clients who use Gateway API (e.g. with Envoy Gateway) should add patches in their own kustomization to re-enable these settings.

@apkatsikas apkatsikas marked this pull request as ready for review April 13, 2026 15:08
@apkatsikas apkatsikas requested a review from seanmorton April 13, 2026 15:08
@apkatsikas apkatsikas merged commit 722c53c into main Apr 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants