Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support #11042

Merged
merged 5 commits into from
Sep 3, 2024

Conversation

rtribotte
Copy link
Member

What does this PR do?

This PR improves the Kubernetes GatewayAPI TCPRoutes and TLSRoutes resources support.
It brings full compliancy with the v1.1.0 TLS Core features conformance profile:

...
- core:
    result: success
    statistics:
      Failed: 0
      Passed: 11
      Skipped: 0
  name: GATEWAY-TLS
  summary: Core tests succeeded.
...

Motivation

More

  • Added/updated tests
  • Added/updated documentation

Additional Notes

While this PR provides visible changes in the conformance report for TLSRoutes, it also brings the same improvements for TCPRoutes.
This PR aligns TCPRoutes and TLSRoutes dedicated discovery code with what has been done with HTTPRoutes, and for consistency it brings a few refactoring in the HTTPRoute part.

Copy link
Member

@mmatur mmatur left a comment

Choose a reason for hiding this comment

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

LGTM

@traefiker traefiker merged commit 3eb7ecc into traefik:master Sep 3, 2024
40 checks passed
@rtribotte rtribotte deleted the improve-tcproute-tlsroute branch November 26, 2024 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants