We are pumped to announce the release of: tripleo-upgrade 5.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/null/ For more details, please see below. Changes in tripleo-upgrade 4.0.0..5.0.0 --------------------------------------- 14789b6 Remove obsolete |succeeded filter from tasks e6cb67a tox: Keeping going with docs 9602c30 Bump cirros version to 0.4.0 d1812f2 Update cirros image URL to use HTTPS. 9f6c57f Add ansible-lint pin 16.7.6 is not working 32c2dc9 Do not validate neutron related side car container images. 72dd2c4 Disable overcloud image validation 6ecf38c Fix ping loss detection ab66d7e Handle upgrade_prepare_extra_params as comma-separated string. 4356c14 Fix "unbound" variable 7529025 Handle when ceph_osds is a dictionary or a list. 593afa2 Fix passing tags through infrared to the tripleo-upgrade role. 4637298 Change docker references to podman. 43be0b7 Ensure pacemaker bootstrap controller is upgraded first. 9e23fa6 Enable system upgrade and upgrade run per host. e582d2f Add new workarounds mechanism to apply workarounds via Ansible. cece0f8 Fix image validation when AP services get several images. da75c68 Explicitly make a list 5aa1aee Fix container validation after overcloud update. 4e2dd49 Use Python3 client for OSP15 4e30579 Add else statement when running leapp without SKIP_DEVEL. cc30c79 Fix overcloud update workarounds creation. 7866ade Allow the execution of leapp without RHSM subscription. bb44ee5 Pass neutron-ovs.yaml environment in upgrade prepare. ace5a62 Add post undercloud OS upgrade workarounds. e0955a3 Increase wait reboot timeout d67df9f Handle when upgrade_prepare_extra_params is a string. 359db7c Drop MongoDB service from custom roles_data. 4a0ec40 Adapt nic templates play for Rocky to Stein upgrade. cd79c32 [DOC] Add note about roles_upgrade_order variable. b5f00e5 Remove check for openvswitch package. 181111e Disable Leapp when using OOOQ 7063b47 Automate the undercloud leapp upgrade. 9ac1e58 Update tripleo-validations before upgrading the undercloud. 999e180 Move undercloud upgrade pre-requisites into tasks. 3a97b56 Upgrade undercloud.conf with the right parameters b823216 Replace git.openstack.org URLs with opendev.org URLs b25817a Migrate from with_X loop. 58707ff Add standalone-upgrade and standalone-upgrade-stein zuul.d/layout ca20e29 fix releasenotes testenv. 1abbd10 Update master for stable/stein fdd2eac Error invalid options for include tasks tags. 663d380 Add support for network-data-file. 34e96bd Add build option to plugin.spec 99ed971 Set CephAnsibleVerbosity during upgrade ed431e0 fix misspelling of 'nova' Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 2 +- README.rst | 37 +- defaults/main.yml | 21 +- infrared_plugin/main.yml | 377 +++++++++++---------- infrared_plugin/plugin.spec | 11 +- releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 + setup.cfg | 2 +- tasks/common/adjust-roles-data.yaml | 10 +- tasks/common/auxilary-facts.yaml | 27 +- tasks/common/controller_post_script.yml | 2 +- tasks/common/controller_post_scripts.yml | 2 +- tasks/common/convert_ceph_params.yaml | 15 +- tasks/common/convert_cli_opts_params.yaml | 28 +- tasks/common/convert_nic_templates.yaml | 12 +- tasks/common/convert_roles_data.yaml | 42 +-- tasks/common/create_http_test_scripts.yml | 2 +- tasks/common/load_roles_from_inventory.yaml | 27 +- ...ml => rocky_to_stein_adjust_nic_templates.yaml} | 14 +- tasks/common/undercloud_prerequisites.yaml | 15 + tasks/common/undercloud_reboot.yaml | 45 +++ tasks/common/undercloud_validate_upgrade.yaml | 46 +-- tasks/fast-forward-upgrade/convert_roles_data.yaml | 24 +- .../create-prepare-scripts.yaml | 2 +- tasks/fast-forward-upgrade/main.yml | 10 +- tasks/fast-forward-upgrade/overcloud_bulk.yaml | 4 +- tasks/fast-forward-upgrade/overcloud_role.yaml | 16 +- tasks/main.yml | 16 +- tasks/update/create-overcloud-update-scripts.yaml | 16 +- tasks/update/create-undercloud-update-scripts.yaml | 5 +- tasks/update/main.yml | 9 +- tasks/update/overcloud_update_run.yml | 5 +- tasks/upgrade/configure_uc_containers.yml | 75 +++- tasks/upgrade/controller_node_upgrade.yml | 2 +- tasks/upgrade/controller_post_upgrade.yml | 2 +- .../create-overcloud-upgrade-hosts-scripts.yaml | 18 + .../upgrade/create-overcloud-upgrade-scripts.yaml | 30 +- .../upgrade/create-undercloud-upgrade-scripts.yaml | 4 +- tasks/upgrade/main.yml | 80 +++-- tasks/upgrade/overcloud_upgrade_hosts.yaml | 74 ++++ tasks/upgrade/overcloud_upgrade_prepare.yml | 16 +- tasks/upgrade/overcloud_upgrade_roles.yaml | 8 + tasks/upgrade/overcloud_upgrade_run.yml | 15 +- tasks/upgrade/undercloud_os_upgrade.yaml | 55 +++ tasks/upgrade/undercloud_ssl_camap.yaml | 3 +- tasks/upgrade/use_oooq.yaml | 3 +- templates/cephosd.yaml.j2 | 1 + templates/check_service_haproxy_backend.sh.j2 | 2 +- templates/disable-leapp.yaml.j2 | 2 + .../fast-forward-upgrade/cli_opts_params.yaml.j2 | 14 +- .../fast-forward-upgrade/undercloud_upgrade.sh.j2 | 2 +- .../undercloud_workarounds_post.sh.j2 | 2 +- .../undercloud_workarounds_pre.sh.j2 | 2 +- templates/fast-forward-upgrade/workarounds.sh.j2 | 4 +- templates/l3_agent_stop_ping.sh.j2 | 4 +- templates/node_upgrade_post.sh.j2 | 4 +- templates/overcloud_system_upgrade.sh.j2 | 53 +++ templates/overcloud_update_converge.sh.j2 | 3 + templates/overcloud_update_prepare.sh.j2 | 3 + templates/overcloud_upgrade_converge.sh.j2 | 6 + templates/overcloud_upgrade_prepare.sh.j2 | 17 +- templates/overcloud_upgrade_run.sh.j2 | 23 +- templates/undercloud_upgrade.sh.j2 | 5 - templates/update_workarounds.sh.j2 | 2 +- templates/validate_docker_images_versions.sh.j2 | 36 +- templates/workarounds.sh.j2 | 93 ++++- test-requirements.txt | 7 + tox.ini | 2 +- zuul.d/layout.yaml | 3 + 69 files changed, 1057 insertions(+), 469 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c4960de..e29e13b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1,5 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +sphinx>=1.8.0,<2.0.0;python_version=='2.7' # BSD +sphinx>=1.8.0,!=2.1.0;python_version>='3.4' # BSD @@ -3,0 +9,2 @@ bashate>=0.5.1 # Apache-2.0 +openstackdocstheme>=1.19.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org