The resultin pre_upgrade_rolling_steps_playbook will be executed in a
node-by-node rolling fashion at the beginning of major upgrade
workflow (before upgrade_steps_playbook).
The current intended use case is special handling of L3 agent upgrade
when moving Neutron services into containers. Special care needs to be
taken in this case to preserve L3 connectivity of instances (with
regard to dnsmasq and keepalived sub-processes of L3 agent).
The playbook can be run before the main upgrade like this:
openstack overcloud upgrade run --roles overcloud --playbook pre_upgrade_rolling_steps_playbook.yaml
Reviewed: https:/ /review. openstack. org/556454 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=402a0483eaa 149951c493ec8a1 94e665bdbc09c1
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit 402a0483eaa1499 51c493ec8a194e6 65bdbc09c1
Author: Jiri Stransky <email address hidden>
Date: Mon Mar 12 17:02:36 2018 +0100
Add pre_upgrade_ rolling_ tasks
The resultin pre_upgrade_ rolling_ steps_playbook will be executed in a steps_playbook) .
node-by-node rolling fashion at the beginning of major upgrade
workflow (before upgrade_
The current intended use case is special handling of L3 agent upgrade
when moving Neutron services into containers. Special care needs to be
taken in this case to preserve L3 connectivity of instances (with
regard to dnsmasq and keepalived sub-processes of L3 agent).
The playbook can be run before the main upgrade like this:
openstack overcloud upgrade run --roles overcloud --playbook pre_upgrade_ rolling_ steps_playbook. yaml
Partial-Bug: #1738768 fd15036e88fcd31 4bf2c54445d workflow e7bf877087c2e32 4b8bec1f03)
Change-Id: Icb830f8500bb80
Implements: blueprint major-upgrade-
(cherry picked from commit ae085825e22cb4c