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

no-reply at openstack.org no-reply at openstack.org
Thu Mar 19 22:02:34 UTC 2020


We joyfully announce the release of:

tripleo-common 12.2.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/tripleo-common/

Please report issues through:

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

For more details, please see below.

12.2.0
^^^^^^

New Features

* Added *overcloud-images-ceph.yaml*, *overcloud-images-ceph-
  centos8.yaml*, and *overcloud-images-ceph-rhel8.yaml* to allow an
  operator to build an image that can be used for dedicated ceph
  nodes. This *overcloud-ceph* image would not have the openstack
  client, ha or openvswitch related packages.

* This patch moves away from "ss" execs, using lsof instead. This
  allows to drop most of the piping and subshells, making things
  stronger.

* Introduce new HEALTHCHECK_DEBUG variable in order to toggle
  verbosity, defaults to 0 (no verbosity). Setting it to 1 will
  activate -x flag, among other things.

* Push some verbose output to a third descriptor, visible only if we
  set the healthcheck to debug.

* Removed support for troubleshooting network issues using Skydive
  (http://skydive.network).

Changes in tripleo-common 12.1.0..12.2.0
----------------------------------------

eda7ffe3 Use unversioned RHEL element w/ RHEL8
23ec01dc Change how we test for call
2f7dc8c7 Pass container name to prune_unused_services
163addca Move swift tempurl creation functionality to utils
2589b8f2 Add interface-names to centos8 images
d1dd4103 Remove skydive support
a8dc3e7d Move UploadTemplatesAction functionality to utils
6b32a278 Move PrepareContainerImageEnv functionality to utils
1d027b7e Bump ceph/daemon container image to v4.0.10
fff8dfa5 [Q->T] Introduce Queens to Train Upgrade
762d14f6 Remove get_passwords workflow and related action
b623b2f2 Remove unused password and fernet rotation actions and workflows
6f668e35 Move GeneratePasswordsAction functionality to utils
d1affef1 test_kolla_builder: make tests invariant to default data
14da80f4 update jobs to centos-8
21ab7853 replace centos-7 with centos-8 in scenario jobs
869f176c Move RotateFernetKeysAction functionality to utils
e688d422 deployment: set DeployIdentifier to '' if --skip-deploy-identifier is used
29367cb9 Fix upload-swift-artifacts handling of json data
5877ef54 Add overcloud-ceph image build yaml
7e5b0119 Fix memcached healthcheck regression
0fb6168a Remove tripleo.skydive_ansible.v1 workbook
f7217d23 Remove package_update workbook
53433609 Move generate_fencing_parameters functionality to utils
6ed56acb Move parameter actions functionality to utils - Part 1/2
79edc6a6 Modify roles to remove unused services
a54dc49b Do not create temporary swift URLS for ceph-ansible
c327dd10 Move package_update worflow related functionality to utils
29507385 Use config for layers
ff1d0f4b Added overcloud images yaml for CentOS-8
f27d6beb Remove upload_validations workflow and related action
d0340143 Move away from "ss" and drop default verbose mode
903e3497 Move plan container creation to utils
1506447e Remove capabilities-map.yaml related checks from plan workflows
c97180ce Improve upload-swift-artifacts handling of json data
307470c4 Improve step task check to cater for whitespace
475368e9 Make healthchecks more strict
24df9beb Remove tripleo.deployment.convert_status action
103cc944 Remove the undercloud backup workflow and actions
6c5f4796 Bracket IPv6 address in ironic_inspector healthcheck
4d969f04 Move process template functionality to utils
ffff7887 Set PROFILE_TASKS_TASK_OUTPUT_LIMIT
dc3a909f Remove container_image_prepare_default workflow
f4082980 Remove discover_nodes workflows
af5931f0 Remove unused tripleo.networks.v1 workbook
e7d1e592 Always convert to docker media format


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

.../container_image_prepare_defaults.yaml          |    2 +-
container-images/overcloud_containers.yaml         |    6 +-
container-images/overcloud_containers.yaml.j2      |  106 +-
healthcheck/common.sh                              |  106 +-
healthcheck/fluentd                                |    2 +-
healthcheck/glance-api                             |    7 +-
healthcheck/ironic-inspector                       |    2 +-
healthcheck/ironic-pxe                             |    2 +-
healthcheck/memcached                              |    8 +-
healthcheck/neutron-api                            |    7 +-
healthcheck/nova-vnc-proxy                         |    7 +-
healthcheck/opendaylight-api                       |    7 +-
healthcheck/sahara-api                             |    6 +-
healthcheck/swift-account-server                   |    6 +-
healthcheck/swift-container-server                 |    6 +-
healthcheck/swift-object-server                    |    6 +-
healthcheck/swift-proxy                            |    6 +-
healthcheck/tacker                                 |    6 +-
image-yaml/overcloud-hardened-images-centos8.yaml  |   10 +
image-yaml/overcloud-images-centos8.yaml           |   21 +
image-yaml/overcloud-images-ceph-centos8.yaml      |    9 +
image-yaml/overcloud-images-ceph-rhel8.yaml        |    6 +
image-yaml/overcloud-images-ceph.yaml              |   38 +
...ud-ceph-image-build-yamls-8ad8fe8b013a314e.yaml |    8 +
releasenotes/notes/no_ss-368721c3af17b782.yaml     |   12 +
.../remove-skydive-support-1cea22a7419a3b13.yaml   |    5 +
scripts/upload-swift-artifacts                     |   11 +-
setup.cfg                                          |   17 -
tripleo_common/actions/ansible.py                  |    2 +-
tripleo_common/actions/base.py                     |   18 -
tripleo_common/actions/container_images.py         |  158 +--
tripleo_common/actions/deployment.py               |   42 +-
tripleo_common/actions/package_update.py           |   72 +-
tripleo_common/actions/parameters.py               |  572 +-------
tripleo_common/actions/plan.py                     |   47 +-
tripleo_common/actions/scale.py                    |   15 +-
tripleo_common/actions/swifthelper.py              |   25 +-
tripleo_common/actions/templates.py                |  377 +-----
tripleo_common/actions/undercloud.py               |  242 ----
tripleo_common/actions/validations.py              |    7 -
tripleo_common/image/image_uploader.py             |   69 +-
.../test_package_update.py => utils/test_stack.py} |   36 +-
.../test_templates.py => utils/test_template.py}   |  302 +++--
tripleo_common/utils/config.py                     |    4 +-
tripleo_common/utils/plan.py                       |  289 ++++
tripleo_common/utils/stack.py                      |  156 +++
tripleo_common/utils/stack_parameters.py           |  223 ++++
tripleo_common/utils/swift.py                      |   21 +
tripleo_common/utils/template.py                   |  428 ++++++
workbooks/baremetal.yaml                           |  143 --
workbooks/container_images.yaml                    |   51 -
workbooks/deployment.yaml                          |   15 -
workbooks/fernet-key-rotate.yaml                   |   70 -
workbooks/networks.yaml                            |  199 ---
workbooks/package_update.yaml                      |  313 -----
workbooks/parameters.yaml                          |   53 -
workbooks/plan_management.yaml                     |  212 +--
workbooks/rename_ceph_ansible_fetch_directory.yaml |  105 --
workbooks/skydive-ansible.yaml                     |   74 --
workbooks/undercloud_backup.yaml                   |  129 --
workbooks/validations.yaml                         |   27 -
zuul.d/layout.yaml                                 |   26 +-
74 files changed, 3386 insertions(+), 5213 deletions(-)







More information about the Release-announce mailing list