tripleo-common 10.8.1 (stein)
We high-spiritedly announce the release of: tripleo-common 10.8.1: A common library for TripleO workflows. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through: https://bugs.launchpad.net/tripleo-common/+bugs For more details, please see below. 10.8.1 ^^^^^^ Bug Fixes * The passphrase for config option 'server_certs_key_passphrase', is used as a Fernet key in Octavia and thus must be 32 bytes long. TripleO will now auto-generate 32 bytes long passphrase for OctaviaServerCertsKeyPassphrase. * Previously, trash_output was not honored if a queue was not being used to post messages. The behavior has changed so that trash_output will be honored even if a queue is not being used, and all stdout/stderr will be discarded. Changes in tripleo-common 10.8.0..10.8.1 ---------------------------------------- 191e7a71 NeutronPhysnetNUMANodesMapping parameter issue d7c06cbd Honor trash_output when not using queue 44da685c config-download: rename pre/post deployment hostvars 7efce38a OvS DPDK derive parameters timeout issue 300785c1 Add python3 file for additional images 16fb6c24 Allow distribution of non-autogenerated certs 4e6995dc Log exceptions when checking status 6104789f Close the http sessions of registry on image prepare 13238547 Add support for RHEL 8 and start using versionless element f4e5b139 Add python3 file for hardened images 913b8de1 Allows to disable in-flight validations 60539b3a Add deployment_options input to config_download workflow 65ab6278 Add ceph-ansible support to tripleo-ansible-inventory bffd8373 Use internal endpoints for configuration in octavia nodes edb1c3e4 Add reauthentication to sessions 142ae92f Fix expensive api call to get deployment_name df8f0243 Fix ansible-generate-inventory action e2c5deba Fix swift-proxy healthcheck 2d015a5f Bump ceph/daemon container image to v4.0.1 5525d4d6 Properly close web request bd7d9ba0 wait_for_introspection_to_finish_error set status FAILED 14244253 Add playbook to stop containers (stein only) f2a2fd2e Processing available Ansible variables as 'parameters' not as 'metadata' 9d522510 Get all the available Ansible variables for each validations 10d50487 Exit 1 when container image prepare fails 2877e1e1 Install dumb-init rpm 038daa06 Add sudo commands for validations tempfile created in Python3 c053ac5e Handle registries with incorrect certs correctly 94620dd5 Ensure that OctaviaServerCertsKeyPassphrase is 32-byte long bc54316c Check third-party container image metadata. 54482b4f Enable staging-ovirt (fence_rhevm) fencing agent. Diffstat (except docs and test files) ------------------------------------- .../container_image_prepare_defaults.yaml | 2 +- container-images/overcloud_containers.yaml | 2 +- .../tripleo_kolla_template_overrides.j2 | 3 + healthcheck/swift-proxy | 2 +- image-yaml/overcloud-hardened-images-python3.yaml | 43 +++ image-yaml/overcloud-hardened-images-rhel7.yaml | 4 +- image-yaml/overcloud-hardened-images-rhel8.yaml | 7 + .../overcloud-hardened-images-uefi-python3.yaml | 44 +++ .../overcloud-hardened-images-uefi-rhel7.yaml | 5 +- .../overcloud-hardened-images-uefi-rhel8.yaml | 8 + image-yaml/overcloud-realtime-compute-python3.yaml | 38 +++ playbooks/octavia-files.yaml | 8 +- .../tasks/certificate.yml | 2 +- .../roles/octavia-controller-config/tasks/main.yml | 5 +- ...rver_certs_key_passphrase-60cba4653109992c.yaml | 5 + ...tput_when_not_using_queue-f7c5a3051f5b90cc.yaml | 6 + roles/tripleo-container-stop/README.md | 35 ++ roles/tripleo-container-stop/defaults/main.yaml | 3 + .../tasks/container_stop.yaml | 19 ++ roles/tripleo-container-stop/tasks/main.yaml | 5 + scripts/tripleo-container-image-prepare | 1 + sudoers | 6 +- tripleo_common/actions/ansible.py | 3 + tripleo_common/actions/parameters.py | 14 + tripleo_common/image/image_export.py | 62 ++-- tripleo_common/image/image_uploader.py | 368 +++++++++++++++------ tripleo_common/inventory.py | 26 +- tripleo_common/templates/host_var_server.j2 | 14 + .../utils/data/host_vars/overcloud-controller-0 | 8 + .../utils/data/host_vars/overcloud-novacompute-0 | 7 + .../utils/data/host_vars/overcloud-novacompute-1 | 7 + .../utils/data/host_vars/overcloud-novacompute-2 | 8 + tripleo_common/utils/config.py | 5 +- tripleo_common/utils/passwords.py | 2 + tripleo_common/utils/validations.py | 11 +- workbooks/baremetal.yaml | 7 +- workbooks/deployment.yaml | 4 + workbooks/derive_params_formulas.yaml | 2 +- 45 files changed, 842 insertions(+), 231 deletions(-)
participants (1)
-
no-reply@openstack.org