tripleo-heat-templates/tools
Jiri Stransky 402a0483ea Add pre_upgrade_rolling_tasks
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

Partial-Bug: #1738768
Change-Id: Icb830f8500bb80fd15036e88fcd314bf2c54445d
Implements: blueprint major-upgrade-workflow
(cherry picked from commit ae085825e2)
2018-03-26 09:12:42 +00:00
..
check-up-to-date.sh Add pep8 check that generated environments are up to date 2017-09-07 15:30:31 -05:00
process-templates.py Render NIC config templates with jinja2 2018-02-13 00:19:37 -08:00
releasenotes_tox.sh Add ReNo support 2017-01-13 14:35:27 -05:00
roles-data-generate-samples.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-generate.py Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-validation.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
yaml-nic-config-2-script.py Add check for old-style nic config files 2018-03-20 08:26:17 -04:00
yaml-validate.py Add pre_upgrade_rolling_tasks 2018-03-26 09:12:42 +00:00