We enthusiastically announce the release of: puppet-tripleo 8.5.0: Puppet module for OpenStack TripleO This release is part of the queens 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. 8.5.0 ^^^^^ New Features * Support setting values for "cephfs_volume_mode" parameter which controls the rwx mode of the cephfs volumes, snapshots, and groups of these that back manila shares. * Add the ability to configure the nfs_snapshot_support parameter associated with Cinder's NFS backend. Changes in puppet-tripleo 8.4.1..8.5.0 -------------------------------------- 4ad7bb2d Release 8.5.0 (queens) 233390c6 Remove scenario008 jobs 7846d0f4 Allow mysql options to be set for the HA bundle 78f21fcf Only request certs in step 1 5553f8df Revert "Refactor collectd/gnocchi integration" 0ed388fe Revert "Only request certs in step 1" af477310 Only request certs in step 1 2abb6f11 Add support for external Ganesha service in Manila Share profile 06be0e18 Allow external Ganesha for the cephfs manila backend 87744ef3 Fix tripleo::haproxy::stats to be more correct and flexible 51ddc3a4 Switch metrics qdrs to edge mode 2a9f0d89 Refactor collectd/gnocchi integration 19af98c5 Rebuild initramfs after applying change in kernel parameters ec4b1b6f Fix horizon firewall rules in composable roles 2e7ef9d3 Add nova::cinder to nova compute ffb16f60 Fix missing version requirements a7724704 certmonger: Add dnsnames parameter to redis cert request ca09edf7 Expose innodb_lock_wait_timeout via hieradata. 8cbdf9b5 Fix kolla permissions errors inside nova_virtlogd d8b0dc73 remove ssh from tripleo::firewall::pre fdd7375e Move unfencing to meta_params 3078d2f1 Support redfish inside a fencing yaml file 249d5a27 Enable disablereuse option in Zaqar proxy backend bc58f0b9 Check for neutron_plugin_ml2_ansible service when including plugin 01e9a88e Add httpd and tls support to manila-api d6126d0f OpenDev Migration Patch f73b12b5 Run octavia-api under apache 6b3573b0 Add an Endpoint in ceilometer 9e55aa1d Disable curl globbing 0fd68e46 Simplify logrotate job 0965019e Fix ntp module version to an existing tag/branch 5ccf98ca Allow neutron wrapper containers log to syslog fbe6e4b1 Add ability to configure Cinder's NFS snapshot support 2a5f69fa Add missing s3 case in gnocchi::api 64e29232 Handle image_volume_cache_enabled in PureStorage Cinder backend. f4aac8ac Fix generating connections to OVN db 421b47cd snmp: remove ununsed trapsink 48dbeafd Pin puppet-sensu module 148d993e Enable internal TLS options for ironic API 0bcc21d0 Support cephfs_volume_mode parameter a3ad6637 Adding a udev rule to save sriov interface name before configuring switchdev 25c13e70 Change haproxy mode to http for octavia Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- Puppetfile_extras | 4 +- lib/puppet/provider/sriov_vf_config/numvfs.rb | 18 +++ manifests/certmonger/ca/crl.pp | 2 +- manifests/certmonger/redis.pp | 9 +- manifests/fencing.pp | 3 + manifests/firewall/pre.pp | 6 - manifests/haproxy.pp | 16 ++- manifests/haproxy/horizon_endpoint.pp | 27 ++++ manifests/haproxy/stats.pp | 19 +-- manifests/profile/base/ceilometer.pp | 67 ++++++++-- manifests/profile/base/certmonger_user.pp | 138 +++++++++++--------- manifests/profile/base/cinder/volume/nfs.pp | 6 + manifests/profile/base/cinder/volume/pure.pp | 6 + manifests/profile/base/database/mysql.pp | 7 + manifests/profile/base/gnocchi/api.pp | 1 + manifests/profile/base/kernel.pp | 8 ++ manifests/profile/base/manila/api.pp | 40 ++++++ manifests/profile/base/manila/share.pp | 29 +++-- manifests/profile/base/metrics/qdr.pp | 145 +++++++++++++++++++++ manifests/profile/base/neutron/agents/ovn.pp | 2 +- manifests/profile/base/neutron/ovn_metadata.pp | 2 +- manifests/profile/base/neutron/plugins/ml2.pp | 11 +- manifests/profile/base/neutron/plugins/ml2/ovn.pp | 4 +- manifests/profile/base/nova/compute.pp | 1 + manifests/profile/base/nova/libvirt.pp | 14 +- manifests/profile/base/octavia/api.pp | 41 ++++-- manifests/profile/base/pacemaker/instance_ha.pp | 2 +- manifests/profile/base/snmp.pp | 1 - manifests/profile/base/swift/ringbuilder.pp | 4 +- .../profile/pacemaker/database/mysql_bundle.pp | 8 +- manifests/profile/pacemaker/manila/share_bundle.pp | 17 +-- manifests/profile/pacemaker/ovn_dbs_bundle.pp | 4 +- manifests/profile/pacemaker/ovn_northd.pp | 4 +- manifests/ui.pp | 5 +- metadata.json | 8 +- ...eph_volume_mode-parameter-220b1026aebd9e3b.yaml | 5 + ...nder-nfs-snapshot-support-ac547f24dddf97e8.yaml | 5 + spec/classes/tripleo_certmonger_ca_crl_spec.rb | 4 +- spec/classes/tripleo_firewall_spec.rb | 13 -- .../tripleo_profile_base_cinder_volume_nfs_spec.rb | 27 +++- .../tripleo_profile_base_octavia_api_spec.rb | 1 - .../classes/tripleo_profile_base_pacemaker_spec.rb | 2 +- spec/classes/tripleo_profile_base_snmp_spec.rb | 1 - ...o_profile_pacemaker_manila_share_bundle_spec.rb | 8 +- .../tripleo_host_sriov_numvfs_persistence_spec.rb | 1 + templates/logrotate/containers_logrotate.conf.erb | 7 - templates/neutron/dibbler-client.epp | 1 + templates/neutron/dnsmasq.epp | 1 + templates/neutron/haproxy.epp | 1 + templates/neutron/keepalived.epp | 1 + templates/neutron/radvd.epp | 1 + templates/redis/redis-notifications.sh.erb | 2 +- templates/switchdev/switchdev.epp | 1 + zuul.d/layout.yaml | 8 -- 55 files changed, 576 insertions(+), 195 deletions(-)