Skip to content

DMVP-9129: have gateway-api chart support to automaticlly creation/setting of https/tls protocol listeners tls configs#195

Merged
mrdntgrn merged 1 commit intomainfrom
001-gateway-tls-defaults
Mar 17, 2026
Merged

DMVP-9129: have gateway-api chart support to automaticlly creation/setting of https/tls protocol listeners tls configs#195
mrdntgrn merged 1 commit intomainfrom
001-gateway-tls-defaults

Conversation

@mrdntgrn
Copy link
Copy Markdown
Contributor

Summary:

  • Added automatic TLS defaults for gateway-api Gateway listeners with protocol: HTTPS or protocol: TLS when tls is absent: renders mode: Terminate with certificateRefs pointing to Secret {gateway-name}-tls.
  • Added explicit opt-out: setting tls: {} on an HTTPS/TLS listener results in no tls block in the rendered Gateway (for cases where TLS is handled elsewhere).
  • Preserved pass-through behavior: when tls is non-empty, it is rendered exactly as provided (no merging/injection).
  • Added/updated examples for default TLS, explicit TLS, and opt-out, and documented the behavior in the chart README; ran helm lint and rendered all gateway-api examples for regression checks.
  • Bumped charts/gateway-api chart version 0.1.3 → 0.1.4.

…n/setting of https/tls protocol listeners tls configs
@mrdntgrn mrdntgrn merged commit d1868d9 into main Mar 17, 2026
3 checks passed
@mrdntgrn mrdntgrn deleted the 001-gateway-tls-defaults branch March 17, 2026 11:15
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