Skip to content

Comments

Add configurable listener ALPN protocols to enable downstream http2#71

Draft
Aluxima wants to merge 2 commits intouswitch:masterfrom
numberly:listener-alpn-protocols
Draft

Add configurable listener ALPN protocols to enable downstream http2#71
Aluxima wants to merge 2 commits intouswitch:masterfrom
numberly:listener-alpn-protocols

Conversation

@Aluxima
Copy link
Contributor

@Aluxima Aluxima commented Dec 16, 2022

No breaking change, listener offers no ALPN protocol by default.

Signed-off-by: Laurent Marchaud <laurent@marchaud.com>
Signed-off-by: Laurent Marchaud <laurent@marchaud.com>
@Aluxima
Copy link
Contributor Author

Aluxima commented Dec 22, 2022

Marking this PR as draft as envoy has issues with http2 connection coalescing, leading to 404s. See envoyproxy/envoy#6767

We could add a lua script to respond with a 421 when a connection is being used for the wrong host, like Contour did: projectcontour/contour#2483

@Aluxima Aluxima marked this pull request as draft December 22, 2022 11:05
@DewaldV
Copy link
Member

DewaldV commented Jan 12, 2023

I hope that issued gets resolved, I'd love to get Downstream HTTP/2 enabled as well.

I'll give the Lua solution a peek as well though I can't say I'm Lua proficient 😂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants