[release-announce] tripleo-upgrade 7.0.0

no-reply at openstack.org no-reply at openstack.org
Mon Oct 19 09:03:21 UTC 2020


We are overjoyed to announce the release of:

tripleo-upgrade 7.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 6.0.0..7.0.0
---------------------------------------

0cd02f4 Another shot on cleanup of shell executions
431a35f Run the node evacuation when workload_launch is true.
071cc1d Try to fix our way of spawning scripts
306aa3b Block on fip creation before starting the ping test.
859d9c0 Remove the obsolete --block-migrate parameter
296b4c5 [ffwd] Support for OSP14
7fc657c [ffwd] Stop retrying upgrade
dd18498 Add neutron-ovs inclusion before other user environments
0f712ad Comment out also the wrapped l3 check for Ceph
45c2b65 Create workload_launch script when sanity testing is enabled
854f084 FFWD: L3 fixup
b4e8ada Iterate over all templates which need NW template migration.
e37b0ae FFWD upgrade converge cleanup
787ddc2 Replace services-docker THT directory by services
6884d3c Refactor FFWD run to run on 1/3rd of controlplane
d89639a Evacuate computes before RHEL upgrade
be70f37 Remove skip ceph-validations and --playbook for system_upgrade.
d43cfab Keep ceph-ansible 3 during whole FFU.
e5197c4 Add BootParams service to all roles
e121bd0 Remove any python3 package before UC leapp.
12db9ba Mesure l3 agent connectivity in seconds instead of percentage.
cdc3afc Switch from include to include_tasks.
9ceca92 Fix --yes evaluation from the help CLI
81314a4 Fix RUN_ANSWER unbount variable issue
e29de36 Add --yes into update commands to autoconfirm.
0acdab6 Do not fail If stack has no controllers
bca0fed Remove --update-plan-only from UPGRADE converge.
4c17892 Fix conditional for python3-tripleoclient in undercloud pre-reqs
95f3d03 Unify post upgrade tags.
3fb8fe1 Refactor ceph-ansible upgrade
f820078 Remove tht/tc/ta/tv update before UC upgrade.
197437e Run all noop operations in molecule testing.
b6babcf [tests] Remove pip and install virtualenv instead
85c1270 Workload during updates can be launched with SRIOV ports
1789fee Ensure pip is installed in tripleo-upgrade molecule jobs.
409646e Update master for stable/ussuri
6fba346 Add patch revision parameter to workarounds
4306ed0 Switch to newer openstackdocstheme and reno versions


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

README.rst                                         |  23 +
defaults/main.yml                                  |  19 +-
infrared_plugin/main.yml                           |  14 +
infrared_plugin/plugin.spec                        |  22 +
molecule/default/mock_files/overcloud_deploy.sh    |  23 +
molecule/default/mock_files/stackrc                |  22 +
.../mock_files/tripleo-ansible-inventory.yaml      | 753 +++++++++++++++++++++
molecule/default/molecule.yml                      |   1 +
molecule/default/playbook.yml                      |   6 +
molecule/default/prepare.yml                       |  17 +-
releasenotes/source/conf.py                        |   9 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ussuri.rst                     |   6 +
tasks/common/adjust-roles-data.yaml                |   6 +
tasks/common/auxilary-facts.yaml                   |  56 +-
tasks/common/controller_post_scripts.yml           |   8 +-
tasks/common/convert_nic_template.yaml             |  32 +
tasks/common/convert_nic_templates.yaml            |  32 +-
.../l3_agent_connectivity_check_stop_script.yml    |   2 +-
tasks/common/load_roles_from_inventory.yaml        |  13 +-
tasks/common/undercloud_os_upgrade.yaml            |  24 +-
tasks/common/undercloud_prerequisites.yaml         |  16 +-
tasks/common/undercloud_validate_upgrade.yaml      |   2 +-
.../create-overcloud-ffu-hosts-scripts.yaml        |  12 +
.../create-overcloud-ffu-scripts.yaml              |  40 +-
tasks/fast-forward-upgrade/main.yml                | 134 ++--
tasks/fast-forward-upgrade/overcloud_bulk.yaml     |  37 -
tasks/fast-forward-upgrade/overcloud_role.yaml     |  81 ---
.../overcloud_upgrade_hosts.yaml                   |  50 +-
.../overcloud_upgrade_roles.yaml                   |  35 +-
tasks/fast-forward-upgrade/undercloud_upgrade.yaml |   1 -
tasks/main.yml                                     |  42 +-
tasks/update/ceph_update_run.yml                   |   7 +-
tasks/update/main.yml                              |  55 +-
tasks/update/overcloud_update_converge.yml         |  14 +-
tasks/update/overcloud_update_prepare.yml          |  17 +-
tasks/update/overcloud_update_run.yml              |   2 +
tasks/update/overcloud_update_run_role.yml         |   7 +-
tasks/upgrade/ceph_upgrade_run.yml                 |   7 +-
tasks/upgrade/controller_post_upgrade.yml          |   8 +-
.../upgrade/create-overcloud-upgrade-scripts.yaml  |   1 +
tasks/upgrade/main.yml                             |  50 +-
tasks/upgrade/overcloud_upgrade_converge.yml       |  12 +-
tasks/upgrade/overcloud_upgrade_prepare.yml        |  25 +-
tasks/upgrade/overcloud_upgrade_run.yml            |   7 +-
templates/ceph-update-run.sh.j2                    |  13 +-
templates/ceph-upgrade-run.sh.j2                   |   9 +-
.../overcloud_system_upgrade.sh.j2                 |  34 +-
.../overcloud_upgrade_role.sh.j2                   |  10 +-
.../overcloud_upgrade_run.sh.j2                    |  18 +-
.../fast-forward-upgrade/undercloud_upgrade.sh.j2  |   9 +-
.../undercloud_workarounds_post.sh.j2              |  63 --
.../undercloud_workarounds_pre.sh.j2               |  63 --
templates/fip_http_check_start.sh.j2               |  12 +-
templates/l3_agent_start_ping.sh.j2                |  38 +-
templates/l3_agent_stop_ping.sh.j2                 |  34 +-
templates/node_upgrade_post.sh.j2                  |  21 +-
templates/node_upgrade_pre.sh.j2                   |  16 +-
templates/nova_actions_check.sh.j2                 |  10 +-
templates/overcloud_online_data_migration.sh.j2    |  10 +-
templates/overcloud_prepare_containers.sh.j2       |  10 +-
templates/overcloud_system_upgrade.sh.j2           |  29 +-
templates/overcloud_update_converge.sh.j2          |  10 +-
templates/overcloud_update_prepare.sh.j2           |  11 +-
templates/overcloud_update_run.sh.j2               |  12 +-
templates/overcloud_upgrade_converge.sh.j2         |  30 +-
templates/overcloud_upgrade_prepare.sh.j2          |  19 +-
templates/overcloud_upgrade_run.sh.j2              |  19 +-
templates/undercloud_upgrade.sh.j2                 |  14 +-
templates/workarounds.sh.j2                        |  10 +-
templates/workload_launch.sh.j2                    | 369 +++++-----
test-requirements.txt                              |   7 +-
zuul.d/playbooks/pre.yml                           |   4 +
73 files changed, 1824 insertions(+), 831 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index e29e13b..1f4b542 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,2 +4 @@
-sphinx>=1.8.0,<2.0.0;python_version=='2.7' # BSD
-sphinx>=1.8.0,!=2.1.0;python_version>='3.4' # BSD
+sphinx>=2.0.0,!=2.1.0 # BSD
@@ -9,2 +8,2 @@ bashate>=0.5.1  # Apache-2.0
-openstackdocstheme>=1.19.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
+openstackdocstheme>=2.2.1 # Apache-2.0
+reno>=3.1.0 # Apache-2.0






More information about the Release-announce mailing list