[release-announce] tripleo-upgrade 8.0.0

no-reply at openstack.org no-reply at openstack.org
Wed Oct 13 13:51:48 UTC 2021


We are ecstatic to announce the release of:

tripleo-upgrade 8.0.0: tripleo-upgrade - An ansible role for upgrade
and update a TripleO deployment

The source is available from:

    https://opendev.org/openstack/tripleo-upgrade

Download the package from:

    https://tarballs.openstack.org/tripleo-upgrade/

For more details, please see below.

Changes in tripleo-upgrade 7.0.0..8.0.0
---------------------------------------

fefc4b8 Fix update tasks for Ephemeral Heat
b4926fc Add extra_args to update prepare and converge
1d274dd Add different migration actions based on guest
fddb8f2 Move pre overcloud upgrade task
0ee1f0d Move build_extra_template before upgrade prepare
5d1bf94 Allow applying workaround patches in containers.
53861a4 Improve node_upgrade_pre.sh
15f4fc5 Make the gerrit_url of patches configurable
f5621f6 Run Ceph upgrade only once.
df68e50 Replace LEAPP_DEVEL_SKIP_RHSM with LEAPP_NO_RHSM
ef5bfc5 Move the upgrade prepare script generation in the build script playbook.
3c5a3f0 [FFWD upgrade] Adding support in compute name pattern
0894867 Fix ansible-lint E206 issues
2a3cbb7 Refactor workload script
7c1df13 [FFWD upgrade pre] Add support in cold evacuate
da2dd1e Do not run job on .pre-commit-config.yaml changes
90ef262 Remove unicode prefix
523d09a Remove additional dependency from pre-commit
dd671ed Remove xinetd when leapp upgrading the Undercloud.
0bb8f85 Bump dogpile to >=0.9.2
842265a Skip evacuations for non-compute nodes
d8443e2 Bump test-requirements.txt
1f6fcc8 Correct the tox option for skipping sdist generation
8c50d3e Set config_heat_extra_yaml before building converge script.
1fe2499 Make --config-heat available for FFWD automation.
bcdd006 Add validations_result when running validations.
0b06700 Switch off evacute for 1 compute topology
f5bd463 Publish validations-extra-args parameter in infrared plugin.
be2a296 Add mechanism to skip certain validations.
d108e1d Support using ephemeral Heat
656e123 Take into account the validations return code.
32e3a9d Add STACK_NAME in OSP13 validations script.
6fb29a0 Move FFU validations to right playbook.
4458ab6 [ffwd] Allow users to replace environment files
0648346 Bump Cirros to 0.5.2
c945f00 Add logic to execute validation groups in updates/upgrades.
4791bde Add setuptools in requirements file.
6f451e6 [update] Fix validation command line option for infrared.
aac7c99 Add validations to updates.
4d62092 Add failsafe to l3_agent_stop_ping.sh.j2 when only one packet is lost
e69df3d Improve curl download
0e1398a Remove master undercloud and scen0 overcloud upgrade from layout
b9882be [live-migration] Count all hosts from all tenants for migration timeout
7505e31 Revert "Add wait_for_connection check after system_upgrade"
9ab549d Handle errors on system upgrade
95cec68 Add doc/requirements
87c31a9 [ffwd] Don't run healthcheck on redis if it's not present
c4193ad [ffwd] Disable scheduling on computes before upgrade
5ddecd4 Host evacuate dynamic limit
972faa2 Update zuul layout with content provider jobs + improve coverage
2766cfa Fix merge-new-params-nic-config-script.py: error: argument -n/--network-data: expected one argument
a87fcb7 Improve ping test coverage during update.
19e5086 Add the -n flag in the run parameters conversion script
b8d3218 [FFWD] Propose a fix for node_upgrade_pre.sh.j2
81ac511 Add wait_for_connection check after system_upgrade
64047dd Update master for stable/victoria
1d460e5 Cleanup leftovers.
e9fcfeb FFWD2: cleanup converge
fd02f28 Rename containers prepare parameters tag for ffu.
20df115 Remove _stein _ceph3 parameters before converge.


Diffstat (except docs and test files)
-------------------------------------

.pre-commit-config.yaml                            |   2 -
README.rst                                         |   7 +-
defaults/main.yml                                  |  50 ++++++++-
infrared_plugin/main.yml                           |  37 ++++++-
infrared_plugin/plugin.spec                        |  42 +++++++-
molecule/molecule-requirements.txt                 |   3 +-
releasenotes/source/conf.py                        |  16 +--
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 ++
requirements.txt                                   |   3 +-
tasks/common/auxilary-facts.yaml                   |  19 +++-
tasks/common/convert_nic_template.yaml             |   1 +
.../create_l3_agent_connectivity_check_script.yml  |  10 +-
.../l3_agent_connectivity_check_start_script.yml   |   6 ++
tasks/common/replace_environment_file.yaml         |  19 ++++
tasks/common/replace_environment_files.yaml        |   4 +
tasks/common/undercloud_os_upgrade.yaml            |   3 +-
tasks/common/undercloud_validate_upgrade.yaml      |   4 +-
tasks/common/validation_group_run.yaml             |  53 ++++++++++
.../create-overcloud-ffu-hosts-scripts.yaml        |   8 +-
.../create-overcloud-ffu-scripts.yaml              |  14 +++
.../create-undercloud-ffu-scripts.yaml             |   7 ++
.../ffu_update_stack_outputs.yaml                  |  28 -----
tasks/fast-forward-upgrade/ffu_upgrade_ceph.yaml   |  11 +-
.../fast-forward-upgrade/ffu_upgrade_converge.yaml |   8 +-
tasks/fast-forward-upgrade/main.yml                |  86 +++++++++++++---
.../overcloud_upgrade_hosts.yaml                   |  24 ++++-
.../undercloud_os_upgrade.yaml                     |  29 ------
tasks/fast-forward-upgrade/undercloud_upgrade.yaml |  31 ------
tasks/update/create-overcloud-update-scripts.yaml  |  11 --
tasks/update/main.yml                              |  60 +++++++----
tasks/update/overcloud_update_converge.yml         |  24 ++---
tasks/update/overcloud_update_prepare.yml          |  10 +-
tasks/update/overcloud_update_run.yml              |   9 --
tasks/update/overcloud_update_run_role.yml         |   8 ++
tasks/upgrade/controller_node_upgrade.yml          |   6 ++
.../upgrade/create-overcloud-upgrade-scripts.yaml  |  15 +++
tasks/upgrade/main.yml                             |  31 ++++--
tasks/upgrade/node_upgrade_script.yml              |   6 +-
tasks/upgrade/overcloud_upgrade_converge.yml       |  26 ++++-
tasks/upgrade/overcloud_upgrade_prepare.yml        |  52 +++-------
.../overcloud_system_upgrade.sh.j2                 |  16 ++-
templates/l3_agent_start_ping.sh.j2                |  11 --
templates/l3_agent_stop_ping.sh.j2                 |  10 +-
templates/l3_agent_wait_ping.sh.j2                 |  26 +++++
templates/node_upgrade_pre.sh.j2                   | 113 +++++++++++++++++++--
templates/overcloud_update_converge.sh.j2          |  54 ----------
templates/overcloud_update_prepare.sh.j2           |   4 +
templates/overcloud_upgrade_converge.sh.j2         |   9 +-
templates/overcloud_upgrade_prepare.sh.j2          |   6 ++
templates/pre-upgrade-osp13-validation.sh.j2       |  30 ++++++
templates/workarounds.sh.j2                        |  53 ++++++++--
templates/workload_launch.sh.j2                    |  66 ++++++++----
test-requirements.txt                              |   9 +-
tox.ini                                            |   4 +-
zuul.d/layout.yaml                                 |  45 +++++++-
59 files changed, 945 insertions(+), 396 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index ac56c37..5601f82 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1,2 @@
-pbr>=1.6
+pbr>=1.6 # Apache-2.0
+setuptools>=50.3.0 # MIT License
diff --git a/test-requirements.txt b/test-requirements.txt
index 1f4b542..95359da 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,6 +4,3 @@
-sphinx>=2.0.0,!=2.1.0 # BSD
-pre-commit==1.13.0 # MIT License
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-bashate>=0.5.1  # Apache-2.0
-openstackdocstheme>=2.2.1 # Apache-2.0
-reno>=3.1.0 # Apache-2.0
+pre-commit>=2.0.0 # MIT License
+hacking>=4.0.0 # Apache-2.0
+bashate>=2.0.0  # Apache-2.0






More information about the Release-announce mailing list