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