Hi everyone, I wanted to announce that we're migrating from s6-overlay to gopherd (project home: https://github.com/haproxytech/gopherd, docs w/ examples: https://github.com/haproxytech/gopherd/tree/dev/documentation) in HAProxy CE Docker images.
All three image flavours — Ubuntu (https://github.com/haproxytech/haproxy-docker-ubuntu), Debian (https://github.com/haproxytech/haproxy-docker-debian), and Alpine (https://github.com/haproxytech/haproxy-docker-alpine) — are currently being converted and rebuilt, while keeping all Docker tags and their existing format. s6-overlay has been a persistent source of friction with Docker and especially Kubernetes compatibility, so we've written our own zero-dependency init. It's purpose-built for containers, flexible enough to enable/disable services based on environment variables, handles proper signal forwarding and rewriting, and includes several other features we found missing in other minimal-init implementations. We know many users have standardized on s6-overlay, so our images also ship shims (s6-svc and s6-svstat) that translate their parameters into gopherd calls — easing migration and minimizing breakage in derived images. Kind regards, D. -- Dinko Korunic ** Standard disclaimer applies ** Sent from OSF1 osf1v4b V4.0 564 alpha

