[release-announce] tripleo-common 14.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 28 11:10:11 UTC 2021


We exuberantly announce the release of:

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

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

14.0.0
^^^^^^

Bug Fixes

* The qemu user on the host gets created using uid/gid 107.
  Certificates on the host, but also the vhost-user sockets created by
  ovs use this uid/gid. With the move to TCIB images the default kolla
  ids were reverted and the previous overwrite dropped. This make e.g.
  the qemu processes to fail to use the libvirt-vnc bind mounted
  certificates. This change brings back the previous overwrite of the
  qemu user uid/gid.

Changes in tripleo-common 13.0.0..14.0.0
----------------------------------------

2185d9a8 Conditionally use python instead of cURL
e0477494 Check existence of expires_in for auth
131ff2b4 Re-factor inventory.py use setdefault pervasively
acf9eb95 Fix W1201 - logging-not-lazy
212fe2eb Add missing parentheses
77ba2532 Drop stack_update function
64d4af47 Move daxio package to be arch specific
96d3c1fa Create a container for Unbound DNS resolver
57a8d9b7 Drop parameter caching
4db1e726 pylint: fixed conditions
1b45bb88 TCIB: Add cinder-volume extend_start.sh script
d1049724 pylint: fixed logging
8e57c59e Add doc/requirements
ad83b39e Wire up new tripleo upgrades jobs template
e05e6bdf TCIB: Fix debug mode for oslo process execute
b3167873 Revert "Removed ubi-8 based jobs"
750b5625 Revert "Fix a couple of Swift healthchecks"
4cd3bd8f Fix a couple of Swift healthchecks
13ac87ba Enable pylint
c296d83e Fix ImportWarning during importing a module
20c7c911 Change retry logic on buildah build
e7817290 Switch gnocchi-statsd HC to healthcheck_port
3c0966f6 Raise error when old network config templates are used
5efea51f Add daxio package for nvdimm scenario
05f42ec3 The lower constraint file has been removed
43fa36d3 Cleanup and add test coverage for inventory without overcloud
956c0a2e Fix localization for horizon container
b4275c7b Fix handling of default_tag
817bff10 Add extra debug/profiling in buildah debug mode
38392c00 Switch defaults to quay.io
257cee80 TCIB: Pick not best when building on centos/ubi
8f50effd Fix --log-level=debug for buildah
222c67e1 Change qemu user id to match previous releases
5a7c14fc Re-add ndctl to nova-compute image
dbfa2399 Add better exception logging for builds
52112d42 Fix wait condition for retry
d2a5d985 Add missing ComputeNeutronMetadataAgent service into tripleo_containers.yaml.j2.
4274d92e Removed ubi-8 based jobs
76856521 Drop --layers from buildah
52047ed4 Add heat-engine healthcheck
6d640012 Refactor buildah logging
f8523dbe Add retry to build
23d63eaf Replace deprecated UPPER_CONSTRAINTS_FILE variable
372e3b97 Add Python3 wallaby unit tests
9de014c7 Update master for stable/victoria
0fde614e config-download: allow get_overcloud_config() to run without Swift


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

.pre-commit-config.yaml                            |   8 +-
.pylintrc                                          |  59 ++++
.../container_image_prepare_defaults.yaml          |   3 +-
container-images/kolla/base/set_configs.py         |  16 +-
container-images/kolla/base/uid_gid_manage.sh      |   2 +-
.../kolla/cinder-volume/cinder-volume-sudoers      |   1 +
.../kolla/cinder-volume/extend_start.sh            |   5 +
container-images/tcib/base/base.yaml               |   1 +
.../cinder-base/cinder-volume/cinder-volume.yaml   |   5 +-
.../base/os/heat-base/heat-engine/heat-engine.yaml |   1 +
container-images/tcib/base/os/horizon/horizon.yaml |   7 +-
.../os/nova-base/nova-compute/nova-compute.yaml    |   4 +
container-images/tcib/base/unbound/unbound.yaml    |   5 +
container-images/tripleo_containers.yaml           | 180 ++++++------
container-images/tripleo_containers.yaml.j2        |   9 +
healthcheck/common.sh                              |  11 +-
healthcheck/gnocchi-statsd                         |   2 +-
healthcheck/http-healthcheck.py                    |  44 +++
lower-constraints.txt                              | 109 -------
.../notes/qemu_user_id-32d8f17099a6f002.yaml       |  10 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 +
test-requirements.txt                              |   5 -
tox.ini                                            |  11 +-
tripleo_common/actions/ansible.py                  |   9 +-
tripleo_common/actions/baremetal.py                |   3 +-
tripleo_common/exception.py                        |   1 +
tripleo_common/filters/capabilities_filter.py      |   7 +-
tripleo_common/image/base.py                       |   8 +-
tripleo_common/image/build.py                      |   8 +-
tripleo_common/image/builder/buildah.py            |  77 +++--
tripleo_common/image/image_builder.py              |   4 +-
tripleo_common/image/image_uploader.py             |  69 +++--
tripleo_common/image/kolla_builder.py              |  16 +-
tripleo_common/inventories.py                      |   5 +-
tripleo_common/inventory.py                        | 312 +++++++++++----------
.../inventory_data/undercloud_dynamic_merged.json  |  33 +++
.../inventory_data/undercloud_static_merged.yaml   |  18 ++
tripleo_common/update.py                           |   7 +-
tripleo_common/utils/config.py                     |  92 +++---
tripleo_common/utils/glance.py                     |   5 +-
tripleo_common/utils/keystone.py                   |  52 ++--
tripleo_common/utils/locks/base.py                 |   3 +
tripleo_common/utils/locks/processlock.py          |   2 +
tripleo_common/utils/nodes.py                      |  20 +-
tripleo_common/utils/overcloudrc.py                |   3 +-
tripleo_common/utils/parameters.py                 |  12 +-
tripleo_common/utils/passwords.py                  |   8 +-
tripleo_common/utils/plan.py                       |  72 +----
tripleo_common/utils/process.py                    |   9 +-
tripleo_common/utils/stack.py                      |  63 -----
tripleo_common/utils/stack_parameters.py           |  12 -
tripleo_common/utils/swift.py                      |  11 +-
tripleo_common/utils/tarball.py                    |  12 +-
tripleo_common/utils/template.py                   |  71 +++--
workbooks/derive_params.yaml                       |   2 +-
zuul.d/layout.yaml                                 |  11 +-
73 files changed, 1059 insertions(+), 1120 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index cc5fc015..58a87542 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +4,0 @@
-openstackdocstheme>=2.2.1 # Apache-2.0
-
@@ -8 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-docutils>=0.11 # OSI-Approved Open Source, Public Domain
@@ -10 +6,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx>=2.0.0,!=2.1.0 # BSD
@@ -16 +11,0 @@ PyYAML>=3.12 # MIT
-reno>=3.1.0 # Apache-2.0






More information about the Release-announce mailing list