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

[EPIC] Add support for SSLConfig settings in K8S Gateway API #10419

Open
1 of 3 tasks
DuncanDoyle opened this issue Jan 7, 2025 · 0 comments
Open
1 of 3 tasks

[EPIC] Add support for SSLConfig settings in K8S Gateway API #10419

DuncanDoyle opened this issue Jan 7, 2025 · 0 comments
Labels
Area: K8S Gateway API Issues related to the Kubernetes Gateway API Prioritized Indicating issue prioritized to be worked on in RFE stream release/1.19 scope/1.19 Type: Enhancement New feature or request

Comments

@DuncanDoyle
Copy link
Collaborator

DuncanDoyle commented Jan 7, 2025

Gloo Edge Product

Open Source

Gloo Gateway Version

1.18.2

Is your feature request related to a problem? Please describe.

The classic Gloo Edge API provides a SSLConfig proto that provides a number of configuration options that are often used by our users, in particular:

  • oneWayTls
  • alpnProtocols
  • parameters (to set the supported cipher suites, min/max protocol versions, etc).

In our K8S Gateway API implementation we currently do not support these settings, which prevents some of our users that rely on these features to move to GW API.

Rather than tackling these individual features one by one, this epic aims to gather the requirements for the most used SSLConfig options so we can design this feature as a whole, rather than implement small individual pieces of it.

Note that there seem to be a number of K8S Gateway API issues that discuss some of these configuration options:

ALPN:

Cipher Suites:

Describe the solution you'd like

Support for the:

  • oneWayTls
  • alpnProtocols
  • paramaters

options of the SSLConfig proto in our K8S Gateway API implementation.

Describe alternatives you've considered

n.a.

Additional Context

n.a.

Sub Issues:

@DuncanDoyle DuncanDoyle added Area: K8S Gateway API Issues related to the Kubernetes Gateway API Type: Enhancement New feature or request Prioritized Indicating issue prioritized to be worked on in RFE stream scope/1.19 release/1.19 labels Jan 7, 2025
tiberiuac pushed a commit to tiberiuac/gloo that referenced this issue Jan 8, 2025
Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
Co-authored-by: Sam Heilbron <SamHeilbron@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: K8S Gateway API Issues related to the Kubernetes Gateway API Prioritized Indicating issue prioritized to be worked on in RFE stream release/1.19 scope/1.19 Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant