[release-announce] tripleo-common 11.3.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 17 12:05:22 UTC 2019


We high-spiritedly announce the release of:

tripleo-common 11.3.0: A common library for TripleO workflows.

This release is part of the train 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.

11.3.0
^^^^^^

Deprecation Notes

* The SkopeoImageUploader is deprecated. It does not work with the
  Stein image repository and will be removed in a future release.

Changes in tripleo-common 11.2.0..11.3.0
----------------------------------------

162e3a00 Get undercloud name in get_undercloud_registry()
0b77267d Fix dynamic executor appending to objects
3a1ac6b4 Bump ceph/daemon container image to v4.0.4
60afc0ee Make executor type dynamic
98f2d962 Use tenancity to backoff when layer is locked
1c9b4a22 Properly catch exceptions when locking a layer
19ce3156 Remove Trove password constant
ff5055e9 Remove tacker container code
30c11a17 Cleanup override file
bb6561fd Officially deprecate the skopeo image uploader
58abba68 Improving debug logging
26672e83 Make gitpython and eventlet work with eventlet 0.25.1
70c0c674 Raise exception when no IPs found
bbc0d767 Implement Ansible fact cache for Mistral executor
6f92cb66 Prefix ansible output with timestamps
003be5f5 Fix duplicated msec
57733423 Always close src/dst sessions and raise to retry
e57116d9 Implement threading locks around layers
a1d89c7d Improve ThreadPoolExecutor usage
3adfefa1 Randomize the container list for uploads
a0a77572 Correct deprecated usage of ironicclient (broken with 3.0.0)
2f3715de Add timestamps to log file for tripleo-container-image-prepare
705bdd71 Fix error in parsing nic config with duplicate quotes
c8a889e7 Remove duplicated "for" loop
5cbb6bee Remove chunk size for url stream
60d3c577 Update the constraints url
a2d180ff Run container prepare without gathering facts
403535c5 Set display_skipped_host to no
bbd92d67 Add profile_tasks to ansible runs
8532a397 Warn when looking up grandparent resource name
453bad6c mistral-executor image install novajoin package
0ca91f0d healthcheck: List udp ports with ss
8dce07ff Activate health check script for qdrouterd image
55b8af16 Add missing allocations for active nodes
8a8f6e6e Ignore failure calling cell_v2_discover_hosts from deployment
a27e7f04 healthcheck_port: run ss with both sudo & root as best effort
68aeef8e Migrate building IPA to ironic-python-agent-builder


Diffstat (except docs and test files)
-------------------------------------

.../container_image_prepare_defaults.yaml          |   2 +-
container-images/overcloud_containers.yaml         |   2 +-
container-images/overcloud_containers.yaml.j2      |  11 -
.../tripleo_kolla_template_overrides.j2            | 670 ++++++++++++++-------
healthcheck/common.sh                              |   6 +-
healthcheck/octavia-health-manager                 |   2 +-
heat_docker_agent/configure_container.sh           |   1 +
image-yaml/overcloud-images.yaml                   |   2 +-
...ate-skopeo-image-uploader-a8b8b4b46d7be706.yaml |   5 +
scripts/run-validation                             |   8 +
scripts/tripleo-container-image-prepare            |  16 +-
tox.ini                                            |   2 +-
tripleo_common/actions/ansible.py                  |  13 +
tripleo_common/actions/baremetal_deploy.py         |  28 +-
tripleo_common/actions/base.py                     |  15 +-
tripleo_common/actions/parameters.py               |   4 +-
tripleo_common/constants.py                        |   2 -
tripleo_common/image/exception.py                  |   5 +
tripleo_common/image/image_builder.py              |   1 +
tripleo_common/image/image_export.py               |  41 +-
tripleo_common/image/image_uploader.py             | 571 ++++++++++++------
tripleo_common/image/kolla_builder.py              |  24 +-
tripleo_common/inventory.py                        |   3 +
tripleo_common/utils/config.py                     |   5 +
tripleo_common/utils/locks/__init__.py             |   0
tripleo_common/utils/locks/base.py                 |  21 +
tripleo_common/utils/locks/processlock.py          |  29 +
tripleo_common/utils/locks/threadinglock.py        |  22 +
tripleo_common/utils/safe_import.py                |  14 +-
workbooks/deployment.yaml                          |   5 +-
37 files changed, 1214 insertions(+), 556 deletions(-)







More information about the Release-announce mailing list