Add steps to multinode-overcloud-update.yml playbook which are required
before running full minor update on overcloud. The prerequisites for
starting overcloud update for tripleo-upgrade are:
- updated dlrn repos definitions on overcloud nodes
- updated containers-prepare-parameter.yaml file on undercloud
Resolves: #2015993
Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/880162
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart/+/883307
Change-Id: I2829307d1013e96317338eccc7a4b16376fb1d2b
Makes those files conformant with current linting rules and avoids
linting errors when we need to toch them again.
Previous doing "pre-commit run -a" uncovered these errors, now is no
longer reporting any other errors.
Change-Id: Ie4cf229c8f11c2b55b323eac23c89483b26d3781
The value for the container_registry_file is
already specified in the featuresets and it's
already merged [0], so we can drop it.
[0] - https://review.openstack.org/#/c/564222/
Change-Id: If0c7786059f1d0d91d2279f45c67525908633378
This patch removes all the tasks being executed
inside the playbook used for running overcloud
updates. Most of these removed tasks are being
handled somewhere else (import triploe-upgrade [0],
mainly) so we can simplify the playbook by calling
the tripleo-upgrade role with the required
parameters defined in each fs.
This patch also gets rid of container_registry_file,
which is being moved into the job's fs in [1].
[0] Icc84645a16aa53ca2cb974dbeb52e6474cd98aab
[1] I27f13b164bb78619f8830b875ec9f04445ce1e26
Change-Id: Iec42b574d697f3acfd668636e3dd11217a3ea25e
Related-Bug: #1749740
This adds update sub-playbook to the multinode playbook, it only gets
executed if overcloud-update tag is set.
Co-Authored-By: Jose Luis Franco <jfrancoa@redhat.com>
Related-Bug: #1749740
Change-Id: I75a358dea33c8befef37aceddeb02e30599d3f7a