[tripleo] tripleo-upgrade 2.0.0
We contentedly announce the release of: tripleo-upgrade 2.0.0: tripleo-upgrade - An ansible role for upgrade and update a TripleO deployment Download the package from: https://tarballs.openstack.org/tripleo-upgrade/ For more details, please see below. Changes in tripleo-upgrade 1.0.0..2.0.0 --------------------------------------- 7210d80 Add support for passing ansible ssh user to tripleo-ansible-inventory 0ddf488 Remove any extra newlines from upgrade script edab50d Fix conditional for oooq ffu scenario transformation. ca132f8 Ignore ironic nodes when registering compute nodes 8f876f8 Add support for using custom FFU repository scripts a850ea3 Implement support for FFU undercloud upgrade workarounds ce9335e Ignore ffu patch errors 855e45d Replace scenario file in oooq ffu upgrade. a8398f1 Fix typo (overcoud->overcloud) 6869f12 Add tag to FFU prepare and playbooks scripts bb9627a Add .sh to the original file to collect them. fbf0dc3 Store ansible playbooks output to log files for FFU 12d2959 Pass stack's name to overcloud update commands. 4af3f29 Don't hardcode overcloud stack name. 5d411bc Add 'overcloud_images_validate' tag fa31a8f Use the last name of a file path of deployment-files parameter. c437647 Skip SSH host key check during FFU 2161fd0 Fix workarounds template before ffu upgrade steps playbook d51db23 Use queens branch for the 3rd tripleo-repos FFU repository 26c0407 [UPDATES] Validated oc containers/images. 18b0664 Update init to work when inheriting from `overcloud deploy` 9b6479c Use config-download-environment.yaml during FFU 049d83b Fix EnabledServices output so it can capture the pacemaker check 976e3b3 Stop using the tripleoupstream docker.io namespace 73d90df Remove container prepare steps from FFU tasks 5be50fd Update init command for Queens 2136e61 Add support for pre undercloud upgrade workarounds 8d852b0 Run compute upgrade only in compute hosts. 93c4b41 Fix deployment_with_ha missing attribute 6d4d27c ffu: Introduce ffu upgrade tasks ad85b0b Remove old puppet ceph hieradata during upgrade 7370039 Create compute pre_upgrade script for oooq. 35fdef2 Less opinionated detection of service env files bea01b1 More robust check for deployment_with_ha 84419c4 Add the option of specifying a custom overcloud stack name 731123e Update readme to include InfraRed installation command d39b1b9 Append docker-ha.yaml conditionally. 9465f59 Update reno for stable/pike 97946f8 fix the repository location 6377a43 Add condition to create container images download script. Diffstat (except docs and test files) ------------------------------------- README.md | 12 ++- defaults/main.yml | 51 ++++++++- infrared_plugin/main.yml | 40 ++++++- infrared_plugin/plugin.spec | 52 ++++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 ++ setup.cfg | 2 +- tasks/common/ssh_config_skip_host.yml | 6 ++ tasks/fast-forward-upgrade/create-ffu-scripts.yaml | 22 ++++ .../create-prepare-scripts.yaml | 74 +++++++++++++ .../fast-forward-upgrade/ffu_download_config.yaml | 8 ++ .../ffu_update_stack_outputs.yaml | 22 ++++ tasks/fast-forward-upgrade/main.yml | 85 +++++++++++++++ tasks/fast-forward-upgrade/undercloud-upgrade.yml | 22 ++++ tasks/main.yml | 3 + tasks/update/create-update-scripts.yaml | 9 +- tasks/update/main.yml | 8 ++ tasks/upgrade/compute_detect.yml | 25 +++++ tasks/upgrade/compute_upgrade.yml | 8 +- tasks/upgrade/convert_ceph_params.yaml | 9 ++ tasks/upgrade/create-upgrade-scripts.yaml | 47 ++++++--- tasks/upgrade/node_upgrade_script.yml | 22 ++-- tasks/upgrade/non_controller_upgrade_scripts.yml | 10 +- tasks/upgrade/step_upgrade.yml | 6 ++ templates/create_registry_env.sh.j2 | 10 +- templates/download_images.sh.j2 | 4 +- templates/extraconfig_override.yaml.j2 | 11 ++ templates/fast-forward-upgrade/ffu_repos.yaml.j2 | 4 + .../ffu_upgrade_playbook.sh.j2 | 12 +++ .../fast-forward-upgrade/undercloud_upgrade.sh.j2 | 21 ++++ .../undercloud_workarounds_post.sh.j2 | 63 +++++++++++ .../undercloud_workarounds_pre.sh.j2 | 63 +++++++++++ templates/fast-forward-upgrade/workarounds.sh.j2 | 115 +++++++++++++++++++++ templates/overcloud_update.sh.j2 | 14 ++- templates/overcloud_update_setup.sh.j2 | 3 +- templates/validate_docker_images_versions.sh.j2 | 71 +++++++++++++ templates/workload_launch.sh.j2 | 2 +- 37 files changed, 884 insertions(+), 59 deletions(-)
participants (1)
-
no-reply@openstack.org