haproxytech / haproxy-docker-alpine

HAProxy CE Docker Alpine image
33 stars 15 forks source link

Enable QUIC support on 2.6 version #6

Closed JuniorJPDJ closed 1 year ago

JuniorJPDJ commented 2 years ago

Hello!

I was waiting for QUIC/H3 support in haproxy and when its released there are no official containers with QUIC support available :<

dkorunic commented 2 years ago

@JuniorJPDJ Trouble with building HAProxy with QUIC/H3 is that it relies on 3rd party OpenSSL forks such as https://github.com/quictls/openssl. Building default HAProxy image against such fork (non-distro and possibly not maintained and/or not having security patches backported from upstream) would mean that we are pushing such image to all our users (we have several project derived from this base image) which possibly wouldn't appreciate us doing so. We will most likely do another (separate) image just with QUIC/H3 support.

JuniorJPDJ commented 2 years ago

Another image is good for me ;D

Anyway: AFAIK quictls is being updated and rebased after all openssl releases.

dkorunic commented 1 year ago

More on the whole QUIC situation by Willy himself: https://github.com/haproxy/haproxy/issues/680#issuecomment-1433118828

dkorunic commented 1 year ago

QUIC specific Alpine build can be found here: https://github.com/haproxytech/haproxy-docker-alpine-quic