Docker swarm and host networking

I want to use home assistant in a docker swarm setup.
It mostly works but working with host networking is really not ideal: among other things it prevents me from using the ingress networking from swarm.

I’m trying to make a list of all the stuff that needs host networking to function correctly in my setup.
I believe it’s mostly Lifx and Tradfri but there are probably, is there a list of all the components that require host networking?

Discovery needs it also.

Discovery of what items?