[release-announce] tripleo-common 12.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Nov 27 19:45:17 UTC 2019


We are pumped to announce the release of:

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

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/tripleo-common

Download the package from:

    https://tarballs.openstack.org/null/

Please report issues through:

    https://bugs.launchpad.net/tripleo-common/+bugs

For more details, please see below.

12.0.0
^^^^^^


New Features
************

* Adds additional healtchecks for Swift to monitor account,
  container and object replicators as well as the rsync process.


Bug Fixes
*********

* openstack cli doesn't negotiate a microversion. Live migration and
  multiattach are 2 examples of operations which require arcane
  incantations to make them work correctly, and therefore usually
  don't. This adds "OS_COMPUTE_API_VERSION=2.latest" to the
  overcloudrc file to fix it.

Changes in tripleo-common 11.3.0..12.0.0
----------------------------------------

cce07297 Provide container name when raising exceptions
cdbcf9ff Add healthcheck for nova-virtlogd container
e028953d Escape invalid JSON characters during deployment.
750a4795 Ignore blacklisted nodes when rendering network config
326852ed Improve error reporting for not_done jobs in buildah
c2f520e6 Revert "Revert "Improve Swift healthchecks""
6aa6a78f Revert "Improve Swift healthchecks"
d504caff Use the Mistral directory for storing the Ansible fact cache.
e8c16cf3 kolla/overrides: add missing healthcheck for ironic-neutron-agent
0862fcf9 Improve Swift healthchecks
46f81298 Make upload workers faster on processing layers
9d7a9b83 Re-raise same exception type in export_stream
82f3a35f Clean up instance defaults setting
958937eb Stop logging manifest in debug
f4d4a229 Pin ceph dashboard containers on a specific tag
efe21cde Revert "Set display_skipped_host to no"
3577e31b Split the action logic from the run method
0e64162d Fix ceilometer_agent_compute health check
4478e12f tox: Keeping going with docs
c167d3af Raise correct exception when worker fails
3feedacd Adjust base_centos_yum_repo_packages for master
148017c4 Switch to Ussuri jobs
7ca3a550 get_undercloud_registry() - Default to: 'localhost:8787'
d4ce2054 Fix missing lock
195ce10a Fix py3 issue in get_undercloud_registry()
6b3b39f6 Use port 547 for dhcpv6 healthchecks when using IPv6
8f5c4941 Reset *RemovalPoliciesMode for node delete
c7dc3ec2 Add a healthcheck for ironic-neutron-agent
ce58ac1c Handle IPv6 addresses in ironic_pxe_tftp healthcheck
d384320b fix linters
fb3f16a8 fix linters
3a3a376a Update master for stable/train
8ddaddea Do not repeat setting defaults for image layers
a5f5b369 Fix etcd healthcheck
f3e3208f Add OS_COMPUTE_API_VERSION to overcloudrc


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

bindep.txt                                         |   3 +
.../container_image_prepare_defaults.yaml          |   8 +-
container-images/overcloud_containers.yaml         |   8 +-
.../tripleo_kolla_template_overrides.j2            |  23 +-
healthcheck/ceilometer-agent-compute               |   4 +-
healthcheck/common.sh                              |  13 +
healthcheck/etcd                                   |   3 +-
healthcheck/ironic-inspector                       |  13 +-
healthcheck/ironic-neutron-agent                   |  14 ++
healthcheck/ironic-pxe                             |   2 +-
healthcheck/nova-libvirt                           |  11 +-
healthcheck/swift-account-replicator               |   8 +
healthcheck/swift-account-server                   |  13 -
healthcheck/swift-container-replicator             |   8 +
healthcheck/swift-container-server                 |  13 -
healthcheck/swift-object-expirer                   |  12 -
healthcheck/swift-object-replicator                |   8 +
healthcheck/swift-object-server                    |  22 --
healthcheck/swift-proxy                            |  11 -
lower-constraints.txt                              |   2 +-
...xport_os_nova_api_version-d5d1501306f8013b.yaml |   8 +
...ft-additional-healtchecks-ab8cd9c7562654f3.yaml |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/train.rst                      |   6 +
test-requirements.txt                              |   4 +-
tools/releasenotes_tox.sh                          |   2 +-
tox.ini                                            |  11 +-
tripleo_common/actions/ansible.py                  |   4 +-
tripleo_common/actions/baremetal.py                |  17 +-
tripleo_common/actions/baremetal_deploy.py         |  16 +-
tripleo_common/actions/scale.py                    |   5 +
tripleo_common/image/builder/buildah.py            |  27 ++-
tripleo_common/image/image_export.py               |  86 +++++--
tripleo_common/image/image_uploader.py             | 270 ++++++++++++++-------
tripleo_common/image/kolla_builder.py              |   6 +-
tripleo_common/templates/deployments.yaml          |  15 +-
tripleo_common/utils/config.py                     |  30 ++-
tripleo_common/utils/image.py                      |  26 ++
tripleo_common/utils/locks/processlock.py          |   1 +
tripleo_common/utils/overcloudrc.py                |   1 +
zuul.d/layout.yaml                                 |   2 +-
48 files changed, 591 insertions(+), 323 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 8ba225a3..651a2791 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,2 +10,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0; python_version=='2.7' # BSD
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2; python_version>='3.4' # BSD
+sphinx>=1.8.0,<2.0.0;python_version=='2.7' # BSD
+sphinx>=1.8.0,!=2.1.0;python_version>='3.4' # BSD






More information about the Release-announce mailing list