puppet-tripleo 12.5.0 (ussuri)
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(-)
participants (1)
-
no-reply@openstack.org