-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Add UpgradeConfig to HTTP Connection Manager #9639
Add UpgradeConfig to HTTP Connection Manager #9639
Conversation
cff44ec
to
41a5928
Compare
Hey @Legogris, looking forward to websocket support out of the box! I just wanted to confirm this 100% works right? I stumbled across envoyproxy/envoy#5595 which seems like there's some extra config in |
@evandam I was able to get WebSocket upgrades to function by simply adding the UpgradeConfigs to the listener configuration, and did not need to add any additional config under We are looking to submit a separate PR which will provide a configuration parameter to enable WebSocket upgrades on a per-service basis rather than explicitly enabling it for all services as is the case with this PR. |
Guys any news regards this feature requests? Maybe I can help you somehow for make it quickly, we really need support web sockets for our infrastructure. Thank you! |
Thank you for the PR. We're closing this because making it on by default isn't quite the behavior we need; it must be configurable on a per service basis. Supporting websocket upgrades in a configurable fashion is something we are interested in doing but haven't fully figured out the implementation details on. We'll track that work in the original issue (#8283) |
@markan I see - did that get anywhere? |
This should solve #8283
Credit goes to @blake , I simply rebased his commit on master with small changes to get CI passing to get this PR considered for merging.