[release-announce] puppet-tripleo 12.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Wed Nov 27 19:44:11 UTC 2019
We are ecstatic to announce the release of:
puppet-tripleo 12.0.0: Puppet module for OpenStack TripleO
This release is part of the ussuri release series.
The source is available from:
https://opendev.org/openstack/puppet-tripleo
Download the package from:
https://tarballs.openstack.org/null/
Please report issues through:
https://bugs.launchpad.net/puppet-tripleo/+bugs
For more details, please see below.
12.0.0
^^^^^^
New Features
************
* This parameter sets inactive probe interval of the JSON session
from ovn-metadata to the OVN SB database. By default this it is 5s
which not be sufficient in loaded systems or during high control-
plane activity spikes, leading to unnecessary reconnections to OVSDB
server. Now it is extended by default to 1 min and it is
configurable by param OVNRemoteProbeInterval.
* Under pressure, the default monitor timeout value of 20 seconds is
not enough to prevent unnecessary failovers of the ovn-dbs pacemaker
resource. While spawning a few VMs in the same time this could lead
to unnecessary movements of master DB, then re-connections of ovn-
controllers (slaves are read-only), further peaks of load on DBs,
and at the end it could lead to snowball effect. Now this value can
be configurable by dbs_timeout in
tripleo::profile::pacemaker::ovn_dbs_bundle and by default is set to
60s.
Bug Fixes
*********
* Allow using upper case names for SRIOV interface names.
Changes in puppet-tripleo 11.3.0..12.0.0
----------------------------------------
4db4af99 Prepare first U release - 12.0.0
57ef3799 Check for crm_node presence before collecting fact
373ad6a6 Add the ability to configure ovn-remote-probe-interval
bad71607 Switch HA containers to k8s-file log-driver and make it a parameter
0e0b5a10 Synchronize connection configuration for metrics
1fc65d1d Ceph Grafana should not be exposed by HAProxy as a public service
afe7cecb Remove neutron wrappers
b66ee38e Fill sslProfile only when it is defined
7c30bd79 Improve stonith leves idempotency.
f58dfd55 Include ::nova::pci to nova api profile
9d3af781 Only configure libvirt-guests if enabled
0a7bf3a0 ovn-dbs-bundle: Prepare for supporting new OVN version with separarte run dirs
053d643c Update master for stable/train
15e21010 Add configurable monitor timeouts for ovn dbs
f5daa769 Fix upper case checks for SRIOV interface
Diffstat (except docs and test files)
-------------------------------------
lib/facter/stonith_levels.rb | 27 ++++
lib/puppet/type/sriov_vf_config.rb | 2 +-
manifests/fencing.pp | 22 ++-
manifests/haproxy.pp | 19 ++-
manifests/profile/base/metrics/collectd.pp | 26 ++-
manifests/profile/base/metrics/qdr.pp | 55 ++++---
manifests/profile/base/neutron.pp | 14 --
.../profile/base/neutron/dhcp_agent_wrappers.pp | 102 ------------
.../profile/base/neutron/l3_agent_wrappers.pp | 177 ---------------------
manifests/profile/base/neutron/ovn_metadata.pp | 28 ++--
.../base/neutron/ovn_metadata_agent_wrappers.pp | 72 ---------
.../base/neutron/wrappers/dibbler_client.pp | 53 ------
manifests/profile/base/neutron/wrappers/dnsmasq.pp | 53 ------
manifests/profile/base/neutron/wrappers/haproxy.pp | 53 ------
.../profile/base/neutron/wrappers/keepalived.pp | 53 ------
.../neutron/wrappers/keepalived_state_change.pp | 48 ------
manifests/profile/base/neutron/wrappers/radvd.pp | 54 -------
manifests/profile/base/nova/api.pp | 1 +
.../profile/base/nova/compute/libvirt_guests.pp | 21 +--
.../profile/pacemaker/cinder/backup_bundle.pp | 17 +-
.../profile/pacemaker/cinder/volume_bundle.pp | 17 +-
.../profile/pacemaker/database/mysql_bundle.pp | 17 +-
.../profile/pacemaker/database/redis_bundle.pp | 17 +-
manifests/profile/pacemaker/haproxy_bundle.pp | 17 +-
manifests/profile/pacemaker/manila/share_bundle.pp | 17 +-
manifests/profile/pacemaker/ovn_dbs_bundle.pp | 40 ++++-
manifests/profile/pacemaker/rabbitmq_bundle.pp | 17 +-
metadata.json | 2 +-
...OV-upper-case-name-checks-306011421f53131d.yaml | 3 +
...ata_remote_probe_interval-6fcbdb1e2c9a9a33.yaml | 9 ++
.../setup_timeouts_ovn_dbs-630a7ccfda5976a5.yaml | 10 ++
releasenotes/source/index.rst | 1 +
releasenotes/source/train.rst | 6 +
.../tripleo_profile_base_metrics_qdr_spec.rb | 24 +--
..._profile_pacemaker_cinder_backup_bundle_spec.rb | 4 +-
..._profile_pacemaker_cinder_volume_bundle_spec.rb | 4 +-
...o_profile_pacemaker_manila_share_bundle_spec.rb | 4 +-
...le_base_neutron_wrappers_dibbler_client_spec.rb | 88 ----------
...o_profile_base_neutron_wrappers_dnsmasq_spec.rb | 90 -----------
...o_profile_base_neutron_wrappers_haproxy_spec.rb | 96 -----------
...rofile_base_neutron_wrappers_keepalived_spec.rb | 90 -----------
...eutron_wrappers_keepalived_state_change_spec.rb | 82 ----------
...leo_profile_base_neutron_wrappers_radvd_spec.rb | 96 -----------
spec/unit/type/sriov_vf_config_spec.rb | 6 +
templates/neutron/dibbler-client.epp | 63 --------
templates/neutron/dnsmasq.epp | 61 -------
templates/neutron/haproxy.epp | 61 -------
templates/neutron/keepalived.epp | 62 --------
templates/neutron/radvd.epp | 60 -------
49 files changed, 343 insertions(+), 1618 deletions(-)
More information about the Release-announce
mailing list