[release-announce] puppet-tripleo 13.4.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Fri Oct 30 16:16:11 UTC 2020


We are delighted to announce the release of:

puppet-tripleo 13.4.0: Puppet module for OpenStack TripleO

This release is part of the victoria stable release series.

The source is available from:

    https://opendev.org/openstack/puppet-tripleo

Download the package from:

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

Please report issues through:

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

For more details, please see below.

13.4.0
^^^^^^


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

* New profile to configure libvirt-guests on compute host. On
  compute shutdown we might want to gracefully shutdown instances
  using libvirt-guests. If it gets configured is managed with the tht
  NovaResumeGuestsStateOnHostBoot parameter. This triggers config of
  /etc/sysconfig/libvirt-guests via puppet-nova, configures a
  dependency for virt-guest-shutdown.target to the docker service that
  instances get shutdown before the libvirt container gets stopped.


Bug Fixes
*********

* It is now possible to override the "enabled_share_protocols"
  configuration for the Shared File Systems service (manila) with the
  hiera parameter "manila_enabled_share_protocols".

* The memcached IP for the Swift object expirer is not properly set
  in case of separate storage nodes.  Until now, these were only set
  if the Swift proxy node was also configured on the same node;
  however, this is not the case with separate storage nodes. The
  service would still run, but was not able to use any cache and
  logging errors therefore.

Changes in puppet-tripleo 13.3.0..13.4.0
----------------------------------------

e6885a4e Bump metadata to 13.4.0 preparing to create stable/victoria branch
313888ba Revert "Update horizon manifest to use new ssl variable names"
206d65e6 Simplify tags in consumer jobs
09d7aa88 Update horizon manifest to use new ssl variable names
1dbd82a1 Make nova_metadata use source LB strategy
8fd11cfd Fix the misplaced release note files
275dfedb Puppet config options for AMQP1 sensubility transport
7fb4d982 Add explicit AllowUsers options for nova_migration
2626cf5b Fix context string in unit tests
08b126e5 Add amqp send queue limit for collectd
3f2171ac Include ovs_driver and sriov_driver classes in base neutron profile
f032b7c1 Allow overriding share protocols with manila
d9abf578 Switch to content provider jobs/templates
76a80d9e Update comment to fix lint error
1a5be7ec Make ceph_dashboard haproxy config parametric
1ae59bf3 Add changes for collectd libpod stats plugin
00913079 Include the nova::quota class for nova quota configuration
a9ca0ec0 Support designate profile when redis is not available
71b70a16 Handle sparse image upload configuration parameters
29bced96 Replace deprecated openstacklib::db::mysql::password_hash
528dc839 Add fence_cisco_ucs support in tripleo fencing manifests
b0b7b406 Add Memcached certificate generation
389b04cd Add unit tests for memcached manifests


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

Puppetfile_extras                                  |  3 +-
files/certmonger-memcached-refresh.sh              | 18 +++++
manifests/certmonger/libvirt.pp                    |  4 --
manifests/certmonger/libvirt_dirs.pp               |  4 --
manifests/certmonger/memcached.pp                  | 79 ++++++++++++++++++++++
manifests/certmonger/metrics_qdr.pp                |  6 --
manifests/certmonger/novnc_proxy.pp                |  3 -
manifests/certmonger/qemu.pp                       |  4 --
manifests/fencing.pp                               |  6 +-
manifests/haproxy.pp                               | 13 +++-
manifests/host/liquidio/compute.pp                 |  4 --
manifests/host/liquidio/config.pp                  | 11 ++-
manifests/network/contrail/config.pp               |  5 --
manifests/network/contrail/heat.pp                 |  5 --
manifests/network/contrail/neutron_plugin.pp       | 28 --------
manifests/network/contrail/provision.pp            |  4 --
manifests/profile/base/barbican/backends.pp        |  9 ---
manifests/profile/base/certmonger_user.pp          |  9 +++
manifests/profile/base/cinder/volume/iscsi.pp      |  4 --
manifests/profile/base/database/mysql/user.pp      |  2 +-
manifests/profile/base/designate/producer.pp       | 16 +++--
manifests/profile/base/glance/backend/file.pp      | 18 +++--
manifests/profile/base/glance/backend/rbd.pp       |  6 ++
manifests/profile/base/manila/api.pp               | 39 +++++++----
manifests/profile/base/memcached.pp                | 35 +++++++++-
manifests/profile/base/metrics/collectd.pp         | 46 +++++++++----
.../profile/base/metrics/collectd/libpodstats.pp   | 70 +++++++++++++++++++
.../profile/base/metrics/collectd/sensubility.pp   | 23 ++++++-
manifests/profile/base/metrics/qdr.pp              |  9 ---
manifests/profile/base/neutron/plugins/ml2.pp      |  8 +++
manifests/profile/base/nova/api.pp                 |  1 +
manifests/profile/base/nova/migration/target.pp    |  1 +
metadata.json                                      |  2 +-
...-enabled-protocols-manila-86b6662a8b617866.yaml |  6 ++
.../nova_libvirt_guests-d0e5424d40d9e26e.yaml      |  0
...-object-expirer-memcached-3c1e7037683ee89a.yaml |  0
spec/classes/tripleo_certmonger_memcached_spec.rb  | 60 ++++++++++++++++
spec/classes/tripleo_haproxy_spec.rb               |  5 +-
...tripleo_profile_base_cinder_volume_pure_spec.rb |  2 +-
.../tripleo_profile_base_cinder_volume_spec.rb     |  2 +-
...ripleo_profile_base_glance_backend_file_spec.rb | 16 +++++
...tripleo_profile_base_glance_backend_rbd_spec.rb | 26 ++++++-
spec/classes/tripleo_profile_base_lvm_spec.rb      |  2 +-
.../tripleo_profile_base_manila_api_spec.rb        | 24 +++++++
.../classes/tripleo_profile_base_memcached_spec.rb | 76 +++++++++++++++++++++
.../tripleo_profile_base_metrics_collectd_spec.rb  | 50 ++++++++++++++
spec/classes/tripleo_profile_base_nova_api_spec.rb |  4 ++
.../tripleo_profile_base_nova_conductor_spec.rb    | 61 -----------------
...pleo_profile_base_nova_migration_target_spec.rb |  4 ++
templates/metrics/collectd-sensubility.conf.epp    | 27 +++++---
templates/metrics/libpodstats.conf.epp             |  4 ++
zuul.d/layout.yaml                                 | 14 +++-
52 files changed, 654 insertions(+), 224 deletions(-)







More information about the Release-announce mailing list