Shift public ping checker into deployment stage 49/23849/1
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Tue, 1 Nov 2016 14:44:44 +0000 (17:44 +0300)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Tue, 1 Nov 2016 14:46:23 +0000 (17:46 +0300)
commit60f0e3feb54726f0ba520f6e1e666b6bbf743c45
treee4ab19b9e7da95a2812511acdcaa2f4cf0fd437e
parentc3562a68a3dc15927c66b76778430fdef70bdc24
Shift public ping checker into deployment stage

Avoid public vip failover at the end of post-deployment
by moving ping_checker resource into deployment stage.
Also pingd constraint has been changed to be based on score.
If all the nodes failed to ping the default gw, the resource
ain't stopped and remains on the last node where it was.
In addition public_vip_ping task has been splitted out
to avoid race condition when ping_checker resource might
be started up on controllers before a primary one.

JIRA: FUEL-212
JIRA: FUEL-217
Change-Id: Id60ece479fce1ceabc47034f39997ddbaacd62d9
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
build/patch-repos/build/repos/fuel-library/0004-Shift-public-ping-checker-into-deployment-stage.patch [new file with mode: 0644]