[release-announce] tripleo-common 10.8.1 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Sep 11 14:29:42 UTC 2019


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(-)







More information about the Release-announce mailing list