This is so cool. Time to rewrite my 5 year old nginx configs to haproxy.
P.S. in typical haproxy vein, its a bit hard to get started. for example the Docker page doesnt have a trivially runnable version for haproxy 2.0 (https://hub.docker.com/_/haproxy/).
Because this stuff is only available in the nginx paid version.
This pretty much makes making k8s ingresses very easy.