-
Notifications
You must be signed in to change notification settings - Fork 503
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-1911 - Backend Protocol Selection #1979
Conversation
+1 for adding an API / API field to be explicit about backend/upstream protocol since this PR suggests a
e.g.
relates to envoyproxy/gateway#1328 |
The only thing with the list of protocol strings is that it doesn't enable the goal I set out - This is why rather than having an I'm not super opinionated about this and welcome discussion. |
good point, a |
@dprotaso We discussed this at the community meeting yesterday. Here are some rough notes:
@LiorLieberman has been working on the upstream AppProtocol changes and has also been commenting here. Would be helpful to understand what we'd still be missing if AppProtocol became a list on the Service API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some thoughts on the table caveats, but aside from that this looks pretty good to me.
I've specifically not addressed the open questions at this time because I think we should all take a bit and think about them before doing anything. Let's get this merged at Provisional
first.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for all the work on this @dprotaso!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @dprotaso, didn't go all the way through it, but I think I saw most of your updates.
@youngnick @robscott Can you take another look? 🙇 |
/lgtm /hold for @robscott's review though. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @dprotaso! One non-blocking nit. Feel free to remove hold and catch this in a follow up.
/lgtm
Co-authored-by: Rob Scott <rob.scott87@gmail.com>
/lgtm |
What type of PR is this?
/kind gep
What this PR does / why we need it:
This PR flushes out how app developers can specify that their application supports different protocols
Which issue(s) this PR fixes:
Fixes: #1911 (Backend Protocol GEP)
Fixes: #205 (Websocket Support)
Does this PR introduce a user-facing change?: