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

GEP: Backend Protocol Selection #1911

Closed
dprotaso opened this issue Apr 5, 2023 · 11 comments · Fixed by #1979
Closed

GEP: Backend Protocol Selection #1911

dprotaso opened this issue Apr 5, 2023 · 11 comments · Fixed by #1979
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. kind/gep PRs related to Gateway Enhancement Proposal(GEP) lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. priority/backlog Higher priority than priority/awaiting-more-evidence.

Comments

@dprotaso
Copy link
Contributor

dprotaso commented Apr 5, 2023

/kind gep

This is an attempt to separate out the backend protocol selection from GEP-1282. This is similar to how TLS use-cases are being split out into GEP-1897

What would you like to be added:

The ability to express the protocols supported by backends.

Why this is needed:

Not all implementation support automatic protocol selection. Even in some cases protocols are disabled without an explicit opt-in (ie. websockets). Thus application developers need the ability specify the protocol of their applications.

@dprotaso dprotaso added the kind/feature Categorizes issue or PR as related to a new feature. label Apr 5, 2023
@k8s-ci-robot k8s-ci-robot added the kind/gep PRs related to Gateway Enhancement Proposal(GEP) label Apr 5, 2023
@shaneutt shaneutt added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Apr 5, 2023
@dprotaso
Copy link
Contributor Author

/assign @dprotaso

@dprotaso
Copy link
Contributor Author

For those following GEP PR is out - #1979

@shaneutt
Copy link
Member

Since the GEP already exists and because it's a GEP it seems reasonable to consider this accepted:

/triage accepted

However, it doesn't seem clear to me that this is something we must sort out prior to GA (though I invite arguments to the contrary) so at least for now we wont consider this a blocker for GA and it will have a lower priority than GA-oriented work:

/priority backlog

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. priority/backlog Higher priority than priority/awaiting-more-evidence. labels Apr 28, 2023
@shaneutt shaneutt removed priority/backlog Higher priority than priority/awaiting-more-evidence. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. triage/accepted Indicates an issue or PR is ready to be actively worked on. labels Apr 28, 2023
@shaneutt shaneutt added priority/backlog Higher priority than priority/awaiting-more-evidence. triage/accepted Indicates an issue or PR is ready to be actively worked on. labels Apr 28, 2023
@dprotaso
Copy link
Contributor Author

@shaneutt the GA backlog has #1282 - you could say this GEP and #1897 are part the fallout of that original GEP

@shaneutt
Copy link
Member

ACK

Ultimately it's just not clear that this is something we must have for GA 🤔

Since you're working on it anyway, let's go ahead and track it on the board. But we should probably take another look at what it's gonna take to implement and do some planning and prioritization then.

@robscott
Copy link
Member

robscott commented Dec 2, 2023

Leaving this open until this GEP either graduates to standard or is removed from the API.

/kind gep
/reopen

@k8s-ci-robot k8s-ci-robot reopened this Dec 2, 2023
@k8s-ci-robot
Copy link
Contributor

@robscott: Reopened this issue.

In response to this:

Leaving this open until this GEP either graduates to standard or is removed from the API.

/kind gep
/reopen

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@k8s-triage-robot
Copy link

This issue has not been updated in over 1 year, and should be re-triaged.

You can:

  • Confirm that this issue is still relevant with /triage accepted (org members only)
  • Close this issue with /close

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

@k8s-ci-robot k8s-ci-robot added needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. and removed triage/accepted Indicates an issue or PR is ready to be actively worked on. labels Dec 1, 2024
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Mar 1, 2025
@aviallon
Copy link

/close
Implemented by #1979

@k8s-ci-robot
Copy link
Contributor

@aviallon: Closing this issue.

In response to this:

/close
Implemented by #1979

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@github-project-automation github-project-automation bot moved this from Standard to Implementable in Gateway API Enhancement Proposals (GEPs) Mar 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. kind/gep PRs related to Gateway Enhancement Proposal(GEP) lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. priority/backlog Higher priority than priority/awaiting-more-evidence.
Projects
Status: Implementable
Development

Successfully merging a pull request may close this issue.

6 participants