tripleo-common 9.3.0 (rocky)
We are stoked to announce the release of: tripleo-common 9.3.0: A common library for TripleO workflows. This release is part of the rocky stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo-common For more details, please see below. 9.3.0 ^^^^^ New Features * Creates a worflow to get flattened deployment parameters, so the related action does not need to be called directly. * Creates a workbook to update and get heat capabilities, so the related actions do not need to be called directly. * Add disable-nouveau element to tripleo images This ensures nouveau is not loaded at boot, as this can prevent PCI passthrough or loading the NVIDIA binary drivers that are required for vGPU support. * Adds nova_metadata healthcheck script when nova metadata api is run via httpd wsgi to check service status. * If nova novnc proxy is configured to ssl only, (see LP 178570) we need to make sure to also use ssl with the healthcheck script. With this change we verify if ssl_only is configured in nova.conf and set https as the proto to use for the novnc healthcheck. Changes in tripleo-common 9.2.0..9.3.0 -------------------------------------- 18be01a Update README to pass RST strict test 714145c Open tarball in binary mode dcaad7d nova_metadata healthcheck script 8b55755 Ensure all image parameters have a default set 7cf28ce Move python-novajoin package to nova-compute-ironic 68718cb Revert "Include microversion in OS_VOLUME_API_VERSION" 6236488 Revert "Remove ceph-osd and update other Ceph packages if deployment succeeded" 5ba1793 Support push_destination:true in prepare 0744fe4 Add container_image_prepare_params to deployment workflow 0f8138d Add missing service for DockerCinderVolumeImage ad4e76f Remove ceph-osd and update other Ceph packages if deployment succeeded e380c3f Use https for novnc proxy healthcheck if ssl_only is configured 3c9af57 Rename argument back to append_tag 68b5303 Remove container_registry parameter from update workflows c837491 Remove container_registry param from package update action 12f61b5 Add novajoin package to nova-compute image b07f2aa Add missing urllib3 test dep ad784b9 Add 'podman' rpm to base_centos containers 1ad01c3 Avoid getting one-empty-element-list in blacklisted_hostnames. da97fab ansible: replace yum module by package module when possible 9fe4050 Fix Plan creation from Git 6f6e806 Create Heat Environments workbook 46b4c02 Add python-novajoin to nova-api packages e11e9b9 Add sudoers entry for tripleo-container-image-prepare 2dcf24e Action to perform container image prepare 0553244 Create script tripleo-container-image-prepare 3406cf0 Make MetricsQdr service use qdrouterd image b5a2730 Allow deferred undercloud push_destination detection 84b76ef Create get_flattened_parameters workflow f6767eb Fix overwriting downloaded config files e9b02d1 Set trash_output for ceph-ansible playbook run 2af9c11 Revert "Revert "Add disable-nouveau element to tripleo images"" 2838461 Revert "Add disable-nouveau element to tripleo images" e5fb1be Add skydive-ansible to mistral base packages 9175cd2 Remove ceph-specific logic from update/upgrade prepare workflow fb1a97c Add default for ceph_ansible_playbook in update/upgrade prepare workflow 7c3a86c kolla overrides: Remove yum cache 44ed2ea Set known hosts when --limit is set. 60124eb Add missing service for DockerCinderConfigImage 27ec819 Revert "Action to perform container image prepare" 7cfe2af Add ability to filter container images to modify e4fb52e Add container images for CNS 7c39645 Add disable-nouveau element to tripleo images 27c7ee2 Makes sorting environments with capabilities-map optional eec131e Update failures listing to use latest ansible-errors.json location 9193827 fix tox python3 overrides 7c5f788 Remove unused clients from container images 37511dd Allow passing tags to update/upgrade Ansible workflow b939776 Add release note link in README 9993f3c fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- README.rst | 1 + container-images/overcloud_containers.yaml | 3 + container-images/overcloud_containers.yaml.j2 | 23 +++++ .../tripleo_kolla_template_overrides.j2 | 26 ++++-- healthcheck/nova-metadata | 6 ++ healthcheck/nova-vnc-proxy | 9 +- image-yaml/overcloud-hardened-images-uefi.yaml | 3 +- image-yaml/overcloud-hardened-images.yaml | 3 +- image-yaml/overcloud-images.yaml | 1 + image-yaml/overcloud-realtime-compute.yaml | 1 + playbooks/roles/octavia-undercloud/tasks/main.yml | 5 +- ...tened_parameters_workflow-8c35b813289a5479.yaml | 5 + ...eat_capabilities_workbook-091f0ce2ab5fff3a.yaml | 5 + .../notes/disable_nouveau-bbaf1263fe43821a.yaml | 6 ++ ...nova_metadata_healthcheck-44a9b0a1f436826a.yaml | 5 + ...vnc_proxy_ssl_healthcheck-f9ad0dffb459ef4b.yaml | 7 ++ roles/tripleo-bootstrap/defaults/main.yml | 2 +- roles/tripleo-bootstrap/tasks/main.yml | 2 +- roles/tripleo-ssh-known-hosts/tasks/main.yml | 12 ++- .../templates/ssh_known_hosts.j2 | 3 - scripts/tripleo-container-image-prepare | 101 +++++++++++++++++++++ setup.cfg | 1 + sudoers | 1 + test-requirements.txt | 1 + tox.ini | 6 ++ tripleo_common/actions/container_images.py | 46 ++++++---- tripleo_common/actions/deployment.py | 23 +---- tripleo_common/actions/heat_capabilities.py | 40 ++++---- tripleo_common/actions/package_update.py | 14 +-- tripleo_common/constants.py | 2 +- tripleo_common/image/image_uploader.py | 33 ++++++- tripleo_common/image/kolla_builder.py | 66 ++++++++++---- tripleo_common/utils/config.py | 5 +- tripleo_common/utils/tarball.py | 2 +- workbooks/ceph-ansible.yaml | 1 + workbooks/deployment.yaml | 6 +- workbooks/derive_params.yaml | 36 ++++++++ workbooks/heat_environments.yaml | 97 ++++++++++++++++++++ workbooks/package_update.yaml | 17 +--- workbooks/plan_management.yaml | 4 +- 46 files changed, 651 insertions(+), 215 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 562da47..ae066f5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -18,0 +19 @@ reno>=2.5.0 # Apache-2.0 +urllib3>=1.21.1 # MIT
participants (1)
-
no-reply@openstack.org