haproxy play/keepalive role uses k.root name server for the ping check
Bug #1672453 reported by
Bjoern
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Undecided
|
Mohammed Naser |
Bug Description
The proxy role uses k.root name server for the ping check and that usually not a desired because: it depends on components (like internet/routing etc) you don't have control over and may induce haproxy failovers where they are not necessary.
By default the role should use the internal default gateway.
Changed in openstack-ansible: | |
status: | New → In Progress |
assignee: | nobody → Bjoern Teipel (bjoern-teipel) |
summary: |
- proxy role uses k.root name server for the ping check + haproxy role uses k.root name server for the ping check |
Changed in openstack-ansible: | |
assignee: | Bjoern Teipel (bjoern-teipel) → Mohammed Naser (mnaser) |
status: | Invalid → In Progress |
To post a comment you must log in.
FYI it's keepalived that uses the ping check.
It's been quite a few releases that we are using a var for that, so you can override this per deployment. There is a release note for it.
Also you can completely override with a different file IIRC.
That's probably what should be done, the default was just to "give an idea".