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

Reply via email to