yggdrasil
yggdrasil copied to clipboard
Add configurable listener ALPN protocols to enable downstream http2
No breaking change, listener offers no ALPN protocol by default.
Marking this PR as draft as envoy has issues with http2 connection coalescing, leading to 404s. See https://github.com/envoyproxy/envoy/issues/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: https://github.com/projectcontour/contour/pull/2483
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 :joy: