Description of problem: ODL will listen on 0.0.0.0 for websocket connections (port 8185) and there is no way to configure an IP for it to bind to. This is unsafe and also doesn't allow haproxy to bind to the port for the ODL VIP. Version-Release number of selected component (if applicable): Carbon and later The only workaround is to disable port status and websocket in networking-odl until this is fixed.
Disabling port status until this bug is fixed: https://review.openstack.org/#/c/510878/1
*** Bug 1506100 has been marked as a duplicate of this bug. ***
Verified with: opendaylight-8.0.0-2.el7ost.noarch.rpm ODL container has the following configuration file: /opt/opendaylight/etc/org.opendaylight.restconf.cfg:websocket-address=172.17.1.22 The controller listens on specific address and not on 0.0.0.0
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:2086
I do not believe this requires documentation as triple-o configures this without user interaction of any kind.