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

Support appProtocol Field for HTTPBackendRef #2945

Open
mpstefan opened this issue Dec 23, 2024 · 0 comments
Open

Support appProtocol Field for HTTPBackendRef #2945

mpstefan opened this issue Dec 23, 2024 · 0 comments
Labels
area/httproute/extended Relates to all extended features of HTTPRoute enhancement New feature or request highlight Relates to features that should be promoted despite not being an epic
Milestone

Comments

@mpstefan
Copy link
Collaborator

mpstefan commented Dec 23, 2024

As a user of NGF
I want appProtocol field to be supported for HTTPBackendRefs
So that I can ensure all traffic to my application is the protocol I expect.

Acceptance

  • A BackendRef is marked as invalid if it refers to a Kubernetes Service that has an incompatible appProtocol for the given Route type.
  • The "New Standard Protocols" as outlined in GEP-3726 are included:
    • 'kubernetes.io/h2c'
    • 'kubernetes.io/ws'
    • 'kubernetes.io/wss'
  • If incoming traffic does not match the corresponding protocol, that traffic is rejected??
@mpstefan mpstefan converted this from a draft issue Dec 23, 2024
@mpstefan mpstefan added area/httproute/extended Relates to all extended features of HTTPRoute enhancement New feature or request highlight Relates to features that should be promoted despite not being an epic labels Dec 23, 2024
@mpstefan mpstefan added this to the v2.2.0 milestone Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/httproute/extended Relates to all extended features of HTTPRoute enhancement New feature or request highlight Relates to features that should be promoted despite not being an epic
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant