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

no-reply at openstack.org no-reply at openstack.org
Mon Oct 5 17:19:22 UTC 2020


We are tickled pink to announce the release of:

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

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

12.4.2
^^^^^^


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

* Added *modify_only_with_source* to the ContainerImagePrepare set
  that can be used to limit modify container images to a specific
  image_source as defined in the services to container images mapping.


Bug Fixes
*********

* When using specifying ContainerImagePrepare if a tag is explicitly
  provided in a set, the tag_from_label functionality will not be run
  as we use the defined tag for the containers. Previously we would
  still attempt tag lookups even if we wanted a specific tag.


Other Notes
***********

* *container-images/tripleo_containers.yaml.j2* is now used to
  determine what containers are used for which services when running
  the container image prepare process runs.

Changes in tripleo-common 12.4.1..12.4.2
----------------------------------------

84411ff9 Lower default verbosity for ansible
bb7a2548 Consume ceph, prom, grafana containers from quay.io
9da62e66 Remove the base layers
10e5e6cc Update container build to better reign in threads
6b115444 Run tripleo-build-containers-ubi-8 on BuildahBuilder code
cc67c4ee Include virt-admin in the nova_libvirt container
f438b4d7 Add neutron-mlnx-agent container image
66cdee5a Fix handling of default_tag
93c508e2 Support basic auth for image registry
cb219766 Add interface-names to Rhel8 images
427e600b Remove sahara-* from list in tripleo_containers.yaml
50d235ba Switch to tripleo_containers.yaml
968dd034 Restore default log path for image prepare
0f67579c Add modify_only_with_source
0a9da42e Fix config parser warning
1b1f0229 TCIB: move RHEL modules into base image
a0361597 Ensure atomic inventory file rename runs on the same mountpoint
ee720ed1 tcib: rename kolla_version to tcib_managed
70b1ca4b (backward compatibility) create kolla UIDs/GIDs for TCIB
26bd7c22 Remove check for ./puppet/services when filtering services
bc01f1c4 Ensure image files are readable to apache
50f86d05 Don't build image upload tasks when dry_run=True
8c46cbb0 Correct the inventory generation
62f40845 Ensure tripleo ansible inventory file update is atomic
be81e6ee Add exponential backoff to ratelimited requests
d3c11cd5 Stop doing tag_from_label lookup with tag
84fc9430 Reduce workers for label lookups
aa4825cb Handle redirects for blobs better
f38f6bdf Switch 55-heat-config to async
8a09eb94 container-images: add librados2 to gnocchi-base
4c4ba312 Properly collect tasks with or conditional in step file.
4396f91b Add update and post update tasks to step generated file.
e56cdbff Add a strict option to per role tasks file generation.
e073112c Generate a play per step for external_deploy_tasks
d31c419d config-download remove role arg from _write_tasks_per_step()
8e544693 First pass at script cleanup
42aea5f3 Revert "Add kolla template override to remove python3-networking-mlnx"


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

.../container_image_prepare_defaults.yaml          |  15 +-
container-images/kolla/barbican-base/sudoers       |   1 +
container-images/kolla/base/httpd_setup.sh         |   2 +-
container-images/kolla/base/sudoers                |   2 +-
container-images/kolla/base/uid_gid_manage.sh      | 124 ++++
container-images/kolla/horizon/extend_start.sh     |   2 +-
.../kolla/neutron-base/neutron_sudoers             |   2 -
container-images/tcib/base/base.yaml               |  14 +-
container-images/tcib/base/collectd/collectd.yaml  |  11 +-
container-images/tcib/base/etcd/etcd.yaml          |   2 +-
container-images/tcib/base/mariadb/mariadb.yaml    |   6 +-
.../tcib/base/memcached/memcached.yaml             |   3 +-
.../tcib/base/os/aodh-base/aodh-base.yaml          |   2 +-
.../tcib/base/os/barbican-base/barbican-base.yaml  |   6 +-
.../base/os/ceilometer-base/ceilometer-base.yaml   |   2 +-
.../ceilometer-central/ceilometer-central.yaml     |   4 -
.../ceilometer-compute/ceilometer-compute.yaml     |   4 -
.../ceilometer-ipmi/ceilometer-ipmi.yaml           |   4 -
.../tcib/base/os/cinder-base/cinder-base.yaml      |   6 +-
.../base/os/designate-base/designate-base.yaml     |   2 +-
.../tcib/base/os/glance-api/glance-api.yaml        |   6 +-
.../tcib/base/os/gnocchi-base/gnocchi-base.yaml    |   3 +-
.../tcib/base/os/heat-base/heat-base.yaml          |   2 +-
.../tcib/base/os/ironic-base/ironic-base.yaml      |   2 +-
.../ironic-conductor/ironic-conductor.yaml         |   4 -
.../ironic-inspector/ironic-inspector.yaml         |   2 +-
.../tcib/base/os/keystone/keystone.yaml            |   2 +-
.../tcib/base/os/manila-base/manila-base.yaml      |   2 +-
.../tcib/base/os/mistral-base/mistral-base.yaml    |   2 +-
.../mistral-executor/mistral-executor.yaml         |   6 -
.../neutron-agent-base/neutron-agent-base.yaml     |   4 -
.../tcib/base/os/neutron-base/neutron-base.yaml    |   2 +-
.../neutron-mlnx-agent/neutron-mlnx-agent.yaml     |   8 +
.../tcib/base/os/nova-base/nova-base.yaml          |   2 +-
.../nova-compute-ironic/nova-compute-ironic.yaml   |   6 +-
.../os/nova-base/nova-compute/nova-compute.yaml    |   6 +-
.../os/nova-base/nova-libvirt/nova-libvirt.yaml    |   7 +-
.../nova-base/nova-scheduler/nova-scheduler.yaml   |   4 -
.../tcib/base/os/novajoin-base/novajoin-base.yaml  |   2 +-
.../tcib/base/os/octavia-base/octavia-base.yaml    |   2 +-
.../tcib/base/os/swift-base/swift-base.yaml        |   2 +-
container-images/tcib/base/os/tempest/tempest.yaml |   3 +-
.../tcib/base/qdrouterd/qdrouterd.yaml             |   2 +-
container-images/tcib/base/rabbitmq/rabbitmq.yaml  |   2 +-
container-images/tcib/base/redis/redis.yaml        |   5 +-
container-images/tripleo_containers.yaml           | 406 +++++------
container-images/tripleo_containers.yaml.j2        | 806 +++++++++++++++++++++
.../tripleo_kolla_template_overrides.j2            |   7 +-
image-yaml/overcloud-hardened-images-rhel8.yaml    |   2 +
image-yaml/overcloud-images-ceph-rhel8.yaml        |   2 +
image-yaml/overcloud-images-rhel8.yaml             |   2 +
...e-modify_only_with_source-d9be8cc7236e7c94.yaml |   6 +
...g-lookup-if-tag-specified-2284c45dc0f87693.yaml |   7 +
...e-tripleo-containers-file-0590a59f56fb3907.yaml |   6 +
tripleo_common/actions/ansible.py                  |   6 +-
tripleo_common/constants.py                        |  13 +-
tripleo_common/image/builder/buildah.py            | 203 ++++--
tripleo_common/image/exception.py                  |   4 +
tripleo_common/image/image_export.py               |   4 +-
tripleo_common/image/image_uploader.py             | 169 ++++-
tripleo_common/image/kolla_builder.py              |  63 +-
tripleo_common/inventories.py                      |  13 +-
tripleo_common/inventory.py                        |  10 +-
tripleo_common/templates/deployments.yaml          |  32 +-
tripleo_common/utils/config.py                     |  70 +-
tripleo_common/utils/plan.py                       |   2 +-
zuul.d/layout.yaml                                 |   5 +
81 files changed, 3489 insertions(+), 1005 deletions(-)







More information about the Release-announce mailing list