[release-announce] tripleo-common 8.6.2 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 4 03:44:36 UTC 2018


We are satisfied to announce the release of:

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

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

8.6.2
^^^^^


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

* Allow uploading files bigger than 5GB to swift. Currently we have
  support for uploading files to swift using the swift client class,
  this class does not allow to upload files bigger than 5GB. This
  change enables the upload of files bigger than 5GB by using the
  swift service class and adjusting the headers to allow this
  operations. This new helper will be used for the Undercloud backup,
  to be able to store files bigger than 5GB.

* Install Octavia amphora image on the undercloud if Red Hat.

* Create keypair for SSH access to Octavia amphorae.


Bug Fixes
*********

* Fix bug 1760659 by updating the derived parameters workflow to use
  scheduler hints associated with a given role. The scheduler hints
  are used to identify overcloud nodes associated with the role, and
  take precedence over nodes identified by their profile/flavor.

* Check pub key file permissions and default to pub key data for
  Octavia.

* Fix syntax error in octavia-undercloud role.

Changes in tripleo-common 8.6.1..8.6.2
--------------------------------------

4279b1b Fix readme doc
49956b8 Increase services project secgroup-rules quotas when deploying Octavia
57dea6a Lowercase any hostname comparisons in bootstrap_* scripts
fe48770 Install Octavia amphora image if Red Hat
9b34784 Add special 'all' for deploy_on_servers server name to match all
261ad97 Fix redis healthcheck
d32df55 Remove horizon ui plugins we don't support
9635ef2 Add a 'trash_output' flag to ansible playbook action
f80838b Increase services project quotas when deploying Octavia
aebccc1 Persist package update ansible logs
dba555d Run yum clean to reduce size of docker image layer
a2a5539 Check pub key file perms and default to pub key data
5bb2fe6 Add yum update to base
32d7ec7 Add validation for empty file system backup on Undercloud
40d737d Script to update RPM's in containers.
091e603 Find deployment name in config download
675587e Octavia amphora image handles updates and symlinks
1d3aefb Allow fencing config generation before deployment.
ee9ace2 Use scheduler hints in derived_parameters workflow
3790aec Create keypair for SSH access to Octavia amphorae
8951bde Add in a STOPSIGNAL configuration
a1fc526 Activate another set of healthchecks
091578f Add healthcheck script for neutron-sriov-agent
c0edaef Add and fix healthcheck scripts for Octavia services
86b078e Add healthcheck script for ceilometer-agent-compute
783eb42 Add healthcheck script for libvirtd
d9508c8 Fix tarball generation when downloading logs
c5d3a94 Fix missing docker package in neutron L3 agent container
21a8c7f Don't set deployments as hostvars
ba01351 Allow uploading big files to swift (5GB)
e243152 Add healthcheck script for nova-metadata service
2a47555 Bump Ceph container image from 3.0.1 to 3.0.3
d11bc74 Use ansible_queue_name only for upgrade/update
fd3017a Only update plan on upgrade converge
fb9f918 Fix healthcheck script for neutron-api service
c7d57df Fix parameter indentation on Swift rebalance playbook
27b2ef1 Fix error handling in set_provision_state/set_power_state workflows


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

README.rst                                         |   2 +-
container-images/overcloud_containers.yaml         |   2 +-
.../tripleo_kolla_template_overrides.j2            |  49 +++-
healthcheck/ceilometer-agent-compute               |  14 ++
healthcheck/neutron-api                            |  11 +-
healthcheck/neutron-sriov-agent                    |  14 ++
healthcheck/nova-libvirt                           |   3 +
healthcheck/nova-metadata                          |   6 +
healthcheck/octavia-api                            |  13 ++
healthcheck/octavia-health-manager                 |   6 +-
healthcheck/octavia-housekeeping                   |   4 +-
healthcheck/redis                                  |   4 +-
playbooks/octavia-files.yaml                       |  10 +-
playbooks/roles/common/defaults/main.yml           |   8 +-
.../roles/octavia-overcloud-config/tasks/main.yml  |   1 +
.../octavia-overcloud-config/tasks/quotas.yml      |   4 +
.../roles/octavia-undercloud/tasks/image_mgmt.yml  |  57 +++++
playbooks/roles/octavia-undercloud/tasks/main.yml  |  72 +++++-
playbooks/swift_ring_rebalance.yaml                |   4 +-
.../allow-upload-big-files-f67ff35fcd166612.yaml   |  12 +
...ers-using-scheduler-hints-5bb65bc78c1f6f91.yaml |   7 +
.../fix-octavia-pub-key-d195fbf1976a8d36.yaml      |   3 +
...n-octavia-undercloud-role-c02b0c5b0f1ece34.yaml |   3 +
...via-amphora-image-red-hat-bc8545e36d88f951.yaml |   3 +
.../octavia-amphora-ssh-5dee3678d7b66476.yaml      |   3 +
scripts/bootstrap_host_exec                        |   2 +-
scripts/bootstrap_host_only_eval                   |   2 +-
scripts/bootstrap_host_only_exec                   |   2 +-
scripts/container-update.py                        | 253 +++++++++++++++++++++
setup.cfg                                          |   1 +
tripleo_common/actions/ansible.py                  |   4 +
tripleo_common/actions/baremetal.py                |  14 ++
tripleo_common/actions/base.py                     |  17 ++
tripleo_common/actions/logging_to_swift.py         |   6 +-
tripleo_common/actions/parameters.py               |   8 +-
tripleo_common/actions/plan.py                     |   4 +-
tripleo_common/actions/undercloud.py               |  23 +-
tripleo_common/image/kolla_builder.py              |   2 +-
tripleo_common/templates/deployment.j2             |  29 +++
tripleo_common/templates/deployments.yaml          |  14 +-
tripleo_common/templates/group_var_server.j2       |  32 ---
.../ControllerHostEntryDeployment                  |  19 ++
.../data/overcloud-controller-0/MyExtraConfigPost  |  20 ++
.../utils/data/overcloud-controller-0/MyPostConfig |  19 ++
.../data/overcloud-controller-0/NetworkDeployment  |  19 ++
.../ComputeHostEntryDeployment                     |  18 ++
.../data/overcloud-novacompute-0/MyExtraConfigPost |  19 ++
.../data/overcloud-novacompute-0/NetworkDeployment |  18 ++
.../ComputeHostEntryDeployment                     |  18 ++
.../data/overcloud-novacompute-1/MyExtraConfigPost |  20 ++
.../data/overcloud-novacompute-1/NetworkDeployment |  18 ++
.../data/overcloud-novacompute-2/AnsibleDeployment |  22 ++
.../ComputeHostEntryDeployment                     |  18 ++
.../data/overcloud-novacompute-2/MyExtraConfigPost |  19 ++
.../data/overcloud-novacompute-2/NetworkDeployment |  18 ++
tripleo_common/utils/config.py                     |  50 +++-
tripleo_common/utils/nodes.py                      |  17 +-
tripleo_common/utils/swift.py                      |  75 +++++-
workbooks/baremetal.yaml                           | 119 +++++++++-
workbooks/deployment.yaml                          |  12 +
workbooks/derive_params.yaml                       |  61 +++--
workbooks/octavia_post.yaml                        |  13 ++
workbooks/package_update.yaml                      |  14 +-
73 files changed, 1387 insertions(+), 412 deletions(-)







More information about the Release-announce mailing list