yggdrasil icon indicating copy to clipboard operation
yggdrasil copied to clipboard

Add configurable listener ALPN protocols to enable downstream http2

Open Aluxima opened this issue 2 years ago • 2 comments

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

Aluxima avatar Dec 16 '22 10:12 Aluxima

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

Aluxima avatar Dec 22 '22 11:12 Aluxima

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:

DewaldV avatar Jan 12 '23 14:01 DewaldV