[release-announce] puppet-tripleo 12.5.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 28 16:30:55 UTC 2021


We are excited to announce the release of:

puppet-tripleo 12.5.0: Puppet module for OpenStack TripleO

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

12.5.0
^^^^^^


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

* This change introduces two hiera keys that allow an operator to
  specify which NIC (or NICs) the VIPs will be bound to. One hiera key
  has global effect (tripleo::pacemaker::force_nic) and forces all
  VIPs to listen to that NIC. There is also the possibility to
  override that for specific VIPs with the force_vip_nic_overrides
  hiera hash. This change is only useful for deployments where BGP is
  used to advertise IP addresses from the host across multiple L3
  networks.


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".

Changes in puppet-tripleo 12.4.1..12.5.0
----------------------------------------

06eb2782 Bump metadata for stable/ussuri release
6d335056 Fix manila-share with ceph-nfs backend
963b4733 Adding key_size option on the certmonger_certificate function
e7c52e69 Wire up new tripleo upgrades jobs template
d6328473 Allow to specify a nic for the VIPs + Fix nic selection when no nic is specified
05dc0716 Defauts mariadb's innodb_strict_mode to OFF
b27d7940 [ussuri] Migrate to content provider jobs/template
54aa86dd Revert "Cleanup old workaround for ipv6 VIPs"
593650ce Filter haproxy_certificate_specs if hostname is empty
7396843c Force MySQL / MariaDB log_warnings to 1
7e7aa969 galera: expose 2-node mode for the galera resource
78ebc473 Fixing incorrect parameter names in Dell EMC Storage Templates
b922c6da Make sure qemu CA has correct permissions
ccb419ce Generic cluster properties support
201c12bd Cleanup old workaround for ipv6 VIPs
0ed0f2a2 Puppet config options for AMQP1 sensubility transport
bc4dc67c Include ovs_driver and sriov_driver classes in base neutron profile
5d2174dc Allow overriding share protocols with manila
572740bc Add changes for collectd libpod stats plugin
d707001f Add fence_cisco_ucs support in tripleo fencing manifests
9868aa63 Make ceph_dashboard haproxy config parametric


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

Puppetfile_extras                                  |  2 +-
manifests/certmonger/ceph_dashboard.pp             |  6 ++
manifests/certmonger/ceph_grafana.pp               |  6 ++
manifests/certmonger/ceph_rgw.pp                   |  6 ++
manifests/certmonger/etcd.pp                       |  6 ++
manifests/certmonger/haproxy.pp                    |  6 ++
manifests/certmonger/httpd.pp                      |  6 ++
manifests/certmonger/libvirt.pp                    |  6 ++
manifests/certmonger/libvirt_vnc.pp                |  6 ++
manifests/certmonger/metrics_qdr.pp                |  6 ++
manifests/certmonger/mysql.pp                      |  6 ++
manifests/certmonger/neutron.pp                    |  6 ++
manifests/certmonger/neutron_ovn.pp                |  6 ++
manifests/certmonger/novnc_proxy.pp                |  5 ++
manifests/certmonger/openvswitch.pp                |  6 ++
manifests/certmonger/ovn_controller.pp             |  6 ++
manifests/certmonger/ovn_dbs.pp                    |  6 ++
manifests/certmonger/ovn_metadata.pp               |  6 ++
manifests/certmonger/ovn_octavia.pp                |  6 ++
manifests/certmonger/qemu.pp                       | 26 ++++++++
manifests/certmonger/rabbitmq.pp                   |  6 ++
manifests/certmonger/redis.pp                      |  6 ++
manifests/fencing.pp                               |  6 +-
manifests/haproxy.pp                               |  9 ++-
manifests/pacemaker/haproxy_with_vip.pp            | 18 ++++--
manifests/profile/base/certmonger_user.pp          | 10 +++-
.../profile/base/cinder/volume/dellemc_powermax.pp |  2 +-
manifests/profile/base/cinder/volume/dellemc_sc.pp |  2 +-
.../profile/base/cinder/volume/dellemc_xtremio.pp  |  4 +-
manifests/profile/base/database/mysql.pp           | 44 ++++++++------
manifests/profile/base/manila/api.pp               | 39 ++++++++----
manifests/profile/base/metrics/collectd.pp         | 19 +++++-
.../profile/base/metrics/collectd/libpodstats.pp   | 70 ++++++++++++++++++++++
.../profile/base/metrics/collectd/sensubility.pp   | 23 ++++++-
manifests/profile/base/neutron/plugins/ml2.pp      |  8 +++
manifests/profile/base/pacemaker.pp                |  7 +++
manifests/profile/pacemaker/ceph_nfs.pp            |  5 +-
manifests/profile/pacemaker/database/mysql.pp      |  1 +
.../profile/pacemaker/database/mysql_bundle.pp     | 14 ++++-
manifests/profile/pacemaker/haproxy_bundle.pp      | 33 ++++++++++
manifests/profile/pacemaker/ovn_dbs_bundle.pp      | 29 ++++++++-
metadata.json                                      |  2 +-
...-enabled-protocols-manila-86b6662a8b617866.yaml |  6 ++
.../notes/vip-bind-nic-11e80207fcb78a20.yaml       | 10 ++++
.../tripleo_profile_base_manila_api_spec.rb        | 23 +++++++
.../tripleo_profile_base_metrics_collectd_spec.rb  | 50 ++++++++++++++++
templates/metrics/collectd-sensubility.conf.epp    | 27 +++++----
templates/metrics/libpodstats.conf.epp             |  4 ++
zuul.d/layout.yaml                                 |  7 ++-
49 files changed, 551 insertions(+), 68 deletions(-)







More information about the Release-announce mailing list