Description of problem: ======================= In OSP13, we ship an old version of haproxy who does not support external monitors. Thus, ping type health monitors does not actually work (it uses tcp connect instead). We should block ping type HMs by default and produce a warning to the user. Most of this is covered by: https://review.openstack.org/#/c/528439/
Created attachment 1560745 [details] tests.log Testing allow_ping_health_monitors = False/True
Hi Bruna, Thank you for looking into this. The msg you have posted is indeed the expected result when allow_ping_health_monitors = False (default). I connected to your setup and tested for both True/False values of allow_ping_health_monitors, both looked okay (check the attached log file in comment 13). See that when we don't allow ping HMs (default), we block the creation of it and return the msg to the user, and when it is set to True we do allow the creation but produce the warning. Please let me know if you have additional questions. Nir
Bruna, Per your question on IRC, please restart the octavia-api container for config changes (allow_ping_health_monitors) to be applied.
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/RHBA-2019:1744