[release-announce] tripleo-common 9.3.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 24 15:01:28 UTC 2018


We are stoked to announce the release of:

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

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

9.3.0
^^^^^

New Features

* Creates a worflow to get flattened deployment parameters, so the
  related action does not need to be called directly.

* Creates a workbook to update and get heat capabilities, so the
  related actions do not need to be called directly.

* Add disable-nouveau element to tripleo images This ensures nouveau
  is not loaded at boot, as this can prevent PCI passthrough or
  loading the NVIDIA binary drivers that are required for vGPU
  support.

* Adds nova_metadata healthcheck script when nova metadata api is
  run via httpd wsgi to check service status.

* If nova novnc proxy is configured to ssl only, (see LP 178570) we
  need to make sure to also use ssl with the healthcheck script. With
  this change we verify if ssl_only is configured in nova.conf and set
  https as the proto to use for the novnc healthcheck.

Changes in tripleo-common 9.2.0..9.3.0
--------------------------------------

18be01a Update README to pass RST strict test
714145c Open tarball in binary mode
dcaad7d nova_metadata healthcheck script
8b55755 Ensure all image parameters have a default set
7cf28ce Move python-novajoin package to nova-compute-ironic
68718cb Revert "Include microversion in OS_VOLUME_API_VERSION"
6236488 Revert "Remove ceph-osd and update other Ceph packages if deployment succeeded"
5ba1793 Support push_destination:true in prepare
0744fe4 Add container_image_prepare_params to deployment workflow
0f8138d Add missing service for DockerCinderVolumeImage
ad4e76f Remove ceph-osd and update other Ceph packages if deployment succeeded
e380c3f Use https for novnc proxy healthcheck if ssl_only is configured
3c9af57 Rename argument back to append_tag
68b5303 Remove container_registry parameter from update workflows
c837491 Remove container_registry param from package update action
12f61b5 Add novajoin package to nova-compute image
b07f2aa Add missing urllib3 test dep
ad784b9 Add 'podman' rpm to base_centos containers
1ad01c3 Avoid getting one-empty-element-list in blacklisted_hostnames.
da97fab ansible: replace yum module by package module when possible
9fe4050 Fix Plan creation from Git
6f6e806 Create Heat Environments  workbook
46b4c02 Add python-novajoin to nova-api packages
e11e9b9 Add sudoers entry for tripleo-container-image-prepare
2dcf24e Action to perform container image prepare
0553244 Create script tripleo-container-image-prepare
3406cf0 Make MetricsQdr service use qdrouterd image
b5a2730 Allow deferred undercloud push_destination detection
84b76ef Create get_flattened_parameters workflow
f6767eb Fix overwriting downloaded config files
e9b02d1 Set trash_output for ceph-ansible playbook run
2af9c11 Revert "Revert "Add disable-nouveau element to tripleo images""
2838461 Revert "Add disable-nouveau element to tripleo images"
e5fb1be Add skydive-ansible to mistral base packages
9175cd2 Remove ceph-specific logic from update/upgrade prepare workflow
fb1a97c Add default for ceph_ansible_playbook in update/upgrade prepare workflow
7c3a86c kolla overrides: Remove yum cache
44ed2ea Set known hosts when --limit is set.
60124eb Add missing service for DockerCinderConfigImage
27ec819 Revert "Action to perform container image prepare"
7cfe2af Add ability to filter container images to modify
e4fb52e Add container images for CNS
7c39645 Add disable-nouveau element to tripleo images
27c7ee2 Makes sorting environments with capabilities-map optional
eec131e Update failures listing to use latest ansible-errors.json location
9193827 fix tox python3 overrides
7c5f788 Remove unused clients from container images
37511dd Allow passing tags to update/upgrade Ansible workflow
b939776 Add release note link in README
9993f3c fix tox python3 overrides


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

README.rst                                         |   1 +
container-images/overcloud_containers.yaml         |   3 +
container-images/overcloud_containers.yaml.j2      |  23 +++++
.../tripleo_kolla_template_overrides.j2            |  26 ++++--
healthcheck/nova-metadata                          |   6 ++
healthcheck/nova-vnc-proxy                         |   9 +-
image-yaml/overcloud-hardened-images-uefi.yaml     |   3 +-
image-yaml/overcloud-hardened-images.yaml          |   3 +-
image-yaml/overcloud-images.yaml                   |   1 +
image-yaml/overcloud-realtime-compute.yaml         |   1 +
playbooks/roles/octavia-undercloud/tasks/main.yml  |   5 +-
...tened_parameters_workflow-8c35b813289a5479.yaml |   5 +
...eat_capabilities_workbook-091f0ce2ab5fff3a.yaml |   5 +
.../notes/disable_nouveau-bbaf1263fe43821a.yaml    |   6 ++
...nova_metadata_healthcheck-44a9b0a1f436826a.yaml |   5 +
...vnc_proxy_ssl_healthcheck-f9ad0dffb459ef4b.yaml |   7 ++
roles/tripleo-bootstrap/defaults/main.yml          |   2 +-
roles/tripleo-bootstrap/tasks/main.yml             |   2 +-
roles/tripleo-ssh-known-hosts/tasks/main.yml       |  12 ++-
.../templates/ssh_known_hosts.j2                   |   3 -
scripts/tripleo-container-image-prepare            | 101 +++++++++++++++++++++
setup.cfg                                          |   1 +
sudoers                                            |   1 +
test-requirements.txt                              |   1 +
tox.ini                                            |   6 ++
tripleo_common/actions/container_images.py         |  46 ++++++----
tripleo_common/actions/deployment.py               |  23 +----
tripleo_common/actions/heat_capabilities.py        |  40 ++++----
tripleo_common/actions/package_update.py           |  14 +--
tripleo_common/constants.py                        |   2 +-
tripleo_common/image/image_uploader.py             |  33 ++++++-
tripleo_common/image/kolla_builder.py              |  66 ++++++++++----
tripleo_common/utils/config.py                     |   5 +-
tripleo_common/utils/tarball.py                    |   2 +-
workbooks/ceph-ansible.yaml                        |   1 +
workbooks/deployment.yaml                          |   6 +-
workbooks/derive_params.yaml                       |  36 ++++++++
workbooks/heat_environments.yaml                   |  97 ++++++++++++++++++++
workbooks/package_update.yaml                      |  17 +---
workbooks/plan_management.yaml                     |   4 +-
46 files changed, 651 insertions(+), 215 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 562da47..ae066f5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -18,0 +19 @@ reno>=2.5.0 # Apache-2.0
+urllib3>=1.21.1  # MIT






More information about the Release-announce mailing list