[release-announce] tripleo-common 10.1.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 29 16:54:53 UTC 2018


We are pleased to announce the release of:

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

This release is part of the stein release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/tripleo-common

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

10.1.0
^^^^^^


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

* Increase the size of the security hardened images to 40G. With the
  move to containers more disk space is needed and the disk layout has
  been modified. It needs a global size of 40G to work.

* Loads and persist kernel modules from the host directly.


Bug Fixes
*********

* While we have a dedicated nova_metadata healthcheck script, the
  nova_metadata and nova_api container the same image and the current
  nova api healtcheck script still checks the non wsgi implementation.
  This changes the nova_api healthcheck script to check the metadata
  wsgi vhost config for details instead of the details in nova.conf.

* Add missing httpd and mod_ssl packages to octavia container image
  to support TLS proxy for internal TLS.


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

* Individual server deployments that are of type group:hiera now
  support check mode, and when running under check mode, also support
  diff mode.

Changes in tripleo-common 10.0.0..10.1.0
----------------------------------------

2575fbc write_config: force utf8
ac4ac83 Run NetworkDeployment as async task
6d3d0e5 Add tht to mistral_executor (for plan create)
f08383d Add ansible_group_vars to config download
f1f96a8 Skip deployments with no uuid
83c7887 Increase size for security hardened images
c10ccfd Improve inspect error retry behaviour
79a5455 Make service optional for auth
1afd1f0 Remove ceph-ansible Mistral workflow
9cb8175 Change ceph-ansible fetch directory format on upgrade from Q to R
28a5ba0 Replace skopeo inspect with python
1317799 Add AllNodesConfig to config-download group vars
a77d5c8 Fix nova-api healthcheck in case of nova metadata wsgi
b4053ad Retry uploading messages to Swift up to 5 times
62e8613 Set prepare neutron_driver from NeutronMechanismDrivers
c3db422 Default the scale status to SUCCESS
062f5e4 Fix temp file locking issues in tests
116b109 tripleo-container-image-prepare add --log-file
188e1d4 Fix skip of octavia-undercloud Ansible role
1d17a99 Improve validations output for troubleshooting.
a202919 Add wrapper for openshift-ansible docker command
e6a5344 Add openshift-ansible container image
356334b Don't add tarball to config-download dir
49ca8f5 Add image building config file for Fedora and py3
9301bc1 Check mode support for hiera deployments
72dbb3c Load and persist modules from the host.
2cb528b Revert "Add container runtime packages for cron image"
71a2020 Set workflow status to success when manipulating deployment status
9668767 Add httpd and mod_ssl packages to octavia api image
4d4eab6 Do not include ceph-ansible in the container image.
1fc15b3 Skopeo based uploader
d0f903e Use templates for cover


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

container-images/overcloud_containers.yaml         |   1 +
container-images/overcloud_containers.yaml.j2      |   6 +
.../tripleo_kolla_template_overrides.j2            |  29 +-
healthcheck/nova-api                               |   6 +-
image-yaml/overcloud-hardened-images-uefi.yaml     |   2 +-
image-yaml/overcloud-hardened-images.yaml          |   2 +-
image-yaml/overcloud-images-fedora.yaml            |  22 +
image-yaml/overcloud-images-python3.yaml           |  61 ++
playbooks/octavia-files.yaml                       |   2 +-
...ck-mode-support-for-hiera-f15fed971d4397f8.yaml |   4 +
...-security-hardened-images-3fc4df73a48d4a91.yaml |   7 +
...heck_metadata_wsgi_change-4a191009d7ef9963.yaml |   8 +
...avia-internal-tls-support-f595ed1c3a1f3353.yaml |   5 +
.../tripleo-module-load-80f7fd8c8dd6a81e.yaml      |   3 +
roles/tripleo-module-load/defaults/main.yaml       |   7 +
roles/tripleo-module-load/tasks/main.yaml          |  52 ++
.../templates/module-load.conf.j2                  |   2 +
scripts/tripleo-container-image-prepare            |  29 +-
scripts/tripleo-deploy-openshift                   |  55 ++
setup.cfg                                          |   1 +
sudoers                                            |   1 +
test-requirements.txt                              |   1 +
tripleo_common/image/image_uploader.py             | 439 +++++++++++++--
tripleo_common/image/kolla_builder.py              |  24 +-
tripleo_common/templates/deployments.yaml          | 137 ++++-
tripleo_common/utils/config.py                     |  39 +-
workbooks/ceph-ansible.yaml                        | 196 -------
workbooks/deployment.yaml                          |   4 +-
workbooks/messaging.yaml                           |   2 +
workbooks/plan_management.yaml                     |  18 +-
workbooks/rename_ceph_ansible_fetch_directory.yaml | 105 ++++
workbooks/scale.yaml                               |   2 +-
workbooks/validations.yaml                         |  20 +-
zuul.d/layout.yaml                                 |  12 +-
37 files changed, 1637 insertions(+), 415 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 6963e85..d422644 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -20,0 +21 @@ bashate>=0.2 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0






More information about the Release-announce mailing list