Skip to content

support gateway api#206

Merged
KongZ merged 6 commits into
mainfrom
support-gateway-api
Apr 1, 2026
Merged

support gateway api#206
KongZ merged 6 commits into
mainfrom
support-gateway-api

Conversation

@KongZ
Copy link
Copy Markdown
Owner

@KongZ KongZ commented Mar 31, 2026

What this PR does / why we need it

Add support for the Gateway API on ingress and TCP/UDP services.
This hasn’t been tested in a real Kubernetes cluster with Gateway API support.
Only tested with helm template commands

# Test Result
1 No route resources with defaults
2 HTTPRoute renders correctly
3 TCPRoute generates one resource per port
4 Existing Ingress unaffected
5 Full render with everything enabled

Which issue this PR fixes

#204

Checklist

  • DCO signed
  • Chart Version bumped

Signed-off-by: Siri Chongasamethaworn <siri@omise.co>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds Kubernetes Gateway API support to the Graylog Helm chart for web (HTTPRoute) and TCP/UDP inputs (TCPRoute/UDPRoute).

Changes:

  • Introduces optional graylog.gatewayApi values and an HTTPRoute template for the web service.
  • Adds TCPRoute/UDPRoute templates for Graylog TCP/UDP input services (one Route per configured port).
  • Bumps chart version to 3.0.17.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
charts/graylog/values.yaml Documents new Gateway API configuration options (HTTPRoute + TCP/UDP route config examples).
charts/graylog/templates/httproute.yaml Adds Gateway API HTTPRoute rendering for the Graylog web service.
charts/graylog/templates/tcproute.yaml Adds Gateway API TCPRoute rendering per configured TCP input port.
charts/graylog/templates/udproute.yaml Adds Gateway API UDPRoute rendering per configured UDP input port.
charts/graylog/Chart.yaml Chart version bump.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread charts/graylog/templates/httproute.yaml
Comment thread charts/graylog/templates/httproute.yaml
Comment thread charts/graylog/templates/tcproute.yaml
Comment thread charts/graylog/templates/tcproute.yaml
Comment thread charts/graylog/templates/udproute.yaml
Comment thread charts/graylog/templates/udproute.yaml
Signed-off-by: Siri Chongasamethaworn <siri@omise.co>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

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


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread charts/graylog/values.yaml
Comment thread charts/graylog/values.yaml
KongZ added 4 commits April 1, 2026 09:30
Signed-off-by: Siri Chongasamethaworn <siri@omise.co>
Signed-off-by: Siri Chongasamethaworn <siri@omise.co>
Signed-off-by: Siri Chongasamethaworn <siri@omise.co>
Signed-off-by: Siri Chongasamethaworn <siri@omise.co>
@KongZ KongZ added the enhancement New feature or request label Apr 1, 2026
@KongZ KongZ merged commit 4d04a8b into main Apr 1, 2026
5 checks passed
@KongZ KongZ deleted the support-gateway-api branch April 1, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants