Skip to content

[gateway] wildcard hostnames will use "wildcard" instead of "*" for the listener name#290

Merged
DanielRaapDev merged 8 commits into
mainfrom
feature/TSTCLD-108_gateway_custom_listener_name
Jul 3, 2026
Merged

[gateway] wildcard hostnames will use "wildcard" instead of "*" for the listener name#290
DanielRaapDev merged 8 commits into
mainfrom
feature/TSTCLD-108_gateway_custom_listener_name

Conversation

@philippwiesner

@philippwiesner philippwiesner commented Jun 30, 2026

Copy link
Copy Markdown
Member

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the gateway Helm chart to support custom names for HTTPS listeners, enabling users to avoid generating invalid listener/certificate reference names from certain hostnames (e.g., wildcard hosts).

Changes:

  • Add support for gateway.https[].name to drive generated HTTPS listener names.
  • Update chart tests/fixture values to cover a wildcard host with a custom name.
  • Bump chart version and update Artifact Hub changelog annotation.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
charts/gateway/templates/gateway.yaml Use optional gateway.https[].name when constructing HTTPS listener name and default cert-manager secret reference name
charts/gateway/tests/values/full.yaml Add a wildcard HTTPS host test value using the new name field
charts/gateway/tests/gateway_test.yaml Add assertions for the newly rendered wildcard HTTPS listener and its certificateRef name
charts/gateway/Chart.yaml Bump chart version and update Artifact Hub “changes” annotation

Comment thread charts/gateway/templates/gateway.yaml
Comment thread charts/gateway/tests/values/full.yaml Outdated
Comment thread charts/gateway/templates/gateway.yaml
Comment thread charts/gateway/README.md Outdated
Comment thread charts/gateway/values.yaml Outdated
Comment thread charts/gateway/templates/gateway.yaml Outdated
philippwiesner and others added 2 commits July 1, 2026 17:09
Co-authored-by: Daniel Raap <raap@subshell.com>
@DanielRaapDev DanielRaapDev changed the title [gateway]: allow custom listener names [gateway] wildcard hostnames will use "wildcard" for the listener name Jul 3, 2026
@DanielRaapDev DanielRaapDev changed the title [gateway] wildcard hostnames will use "wildcard" for the listener name [gateway] wildcard hostnames will use "wildcard" instead of "*" for the listener name Jul 3, 2026
@DanielRaapDev DanielRaapDev merged commit f21a653 into main Jul 3, 2026
2 checks passed
@DanielRaapDev DanielRaapDev deleted the feature/TSTCLD-108_gateway_custom_listener_name branch July 3, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants