[release-announce] puppet-tripleo 16.1.0
no-reply at openstack.org
no-reply at openstack.org
Tue Apr 12 16:50:20 UTC 2022
We are stoked to announce the release of:
puppet-tripleo 16.1.0: Puppet module for OpenStack TripleO
The source is available from:
https://opendev.org/openstack/puppet-tripleo
Download the package from:
https://tarballs.openstack.org/puppet-tripleo/
For more details, please see below.
16.1.0
^^^^^^
New Features
************
* A new "tripleo::profile::base::cinder::volume::rbd::extra_options"
parameter adds the ability to configure additional options for use
with cinder RBD backends.
* Added support for host personality, iSCSI CIDR and eradicate on
delete parameters for Pure Storage FlashArray Cinder backend.
Upgrade Notes
*************
* The unused "stack_action" hiera parameter has now been removed.
Changes in puppet-tripleo 16.0.0..16.1.0
----------------------------------------
e9e044d4 Bump metadata 16.1.0 to make master release
11e32903 setuptools: Disable auto discovery
6ae0ee75 Remove stack_action parameter
c127941d Format [oslo_cache] memcache_server when IPv6 is used
1e63b4c5 Format [keystone_authtoken] memcache_servers when IPv6 is used
603fb44a Clean up code for novajoin
bb298e6f Inject facts provided by Puppet OpenStack modules
3db4e972 Hardcode memcached::max_memory in unit tests
42a8771f Remove unused parameters
32d053bf Remove unused hieradata items
d0ea37b8 Fix unnecessary class inclusion and type in unit tests
efe87ad1 Add support for CentOS 9 Stream and RHEL 9
dccfa940 Remove manifests for networking-bigswitch
c25d96a5 Remove puppet-redis from additional dependencies
c9ba6a26 Bump haproxy check timeout
a68d37f8 Swift: Fix the class to enable the audit middleware
a4b168b0 Octavia: Ensure [service_auth] password is set
052b0e67 Move zuul jobs layout to centos9 only for master branch
79dd89c7 Revert "Pin puppet-snmp"
aee66b92 Remove unused puppet-keepalived
d0cc2685 Revert "Pin puppet-systemd"
0ba4a7bc Designate: Manage [network_api:neutron] parameters
70eb69d4 logrotate: Remove redundant blank lines
dcda4ee5 Cinder: Manage quota options
eac5caa9 Fix lint failures
209e954c Increase connection timeouts for Redis
1916e802 Add flag for rabbitmq fips_mode, defaulting to false
4f938344 Heat: include an independent class to set up [trustee]
71e83c80 Nova: Configure [keystone] parameters
8fe2e2c9 Cinder: Clean up deprecated Dell EMC volume drivers
bcb55d62 Horizon: Manage policy files
be5ca93a ironic-inspector: Allow arbitrary configurations
94ee6744 ironic-inspector: Include independent classes for ironic/swift options
6cc58e8a Enable policy rule management in nova-compute
87fdaf81 Swift: Define password in unit test hieradata
68e64d3e Remove Mistral/Zaqar hieradata
a4fa4fbb Enforce stonith for ComputeInstanceHA nodes
67ce8f75 Designate: Manage [producer_task:*] parameters
89ded136 Add unit tests for Octavia manifests
39aad095 Make reply_ and _fanout queues non HA
f6815f34 Support configuring extra cinder RBD options
23a9600a Octavia: configure services endpoints
d674f63e Run designate-api under apache
69aa1e27 Add powermax support
eb77e9a0 Remove unused tripleo::profile::base::validations
839b4815 MySQL: Remove ineffective systemd drop-in
242044d8 Redis: Remove leftover of Sentinel support
751c6f01 Remove leftover of keepalived support
ee567f02 Remove ineffective unit test code
bb895154 [Pure Storage] Add new params for FlashArray Cinder driver
5e687093 Remove the unused parameter
ecd7f491 Add option to configure snmpd auth type
e4e9be76 Make sure resource_op_defaults are set before bundles
a9e0ec90 Make sure that rabbitmq_cacert has 'undef' as a default.
9b4212e2 Remove stack_update check in rabbit manifest
a30b9f93 drop resource_restart_flag
5b5ee3fd Drop non-bundle manila
Diffstat (except docs and test files)
-------------------------------------
Puppetfile_extras | 17 +--
manifests/fencing.pp | 15 +++
manifests/haproxy.pp | 18 +--
manifests/pacemaker/resource_restart_flag.pp | 46 --------
manifests/profile/base/aodh/authtoken.pp | 13 ++-
manifests/profile/base/barbican/authtoken.pp | 13 ++-
manifests/profile/base/cinder.pp | 1 +
manifests/profile/base/cinder/api.pp | 15 +--
manifests/profile/base/cinder/authtoken.pp | 13 ++-
manifests/profile/base/cinder/volume.pp | 41 -------
.../base/cinder/volume/dellemc_vmax_iscsi.pp | 45 -------
.../profile/base/cinder/volume/dellemc_vxflexos.pp | 57 ---------
manifests/profile/base/cinder/volume/pure.pp | 20 ++--
manifests/profile/base/cinder/volume/rbd.pp | 17 ++-
manifests/profile/base/cinder/volume/scaleio.pp | 60 ----------
manifests/profile/base/database/mysql.pp | 15 ---
manifests/profile/base/designate/api.pp | 70 +++++++++--
manifests/profile/base/designate/authtoken.pp | 13 ++-
manifests/profile/base/designate/backend.pp | 2 +-
manifests/profile/base/designate/central.pp | 1 +
manifests/profile/base/designate/producer.pp | 5 +
manifests/profile/base/glance/authtoken.pp | 13 ++-
manifests/profile/base/gnocchi/authtoken.pp | 13 ++-
manifests/profile/base/heat.pp | 29 ++++-
manifests/profile/base/heat/authtoken.pp | 13 ++-
manifests/profile/base/horizon.pp | 1 +
manifests/profile/base/ironic/authtoken.pp | 13 ++-
manifests/profile/base/ironic_inspector.pp | 4 +-
.../profile/base/ironic_inspector/authtoken.pp | 13 ++-
manifests/profile/base/keepalived.pp | 81 -------------
manifests/profile/base/keystone.pp | 51 ++++----
manifests/profile/base/manila/api.pp | 11 +-
manifests/profile/base/manila/authtoken.pp | 13 ++-
manifests/profile/base/manila/share.pp | 24 ++++
manifests/profile/base/neutron/agents/bigswitch.pp | 31 -----
manifests/profile/base/neutron/authtoken.pp | 13 ++-
manifests/profile/base/neutron/plugins/ml2.pp | 4 -
manifests/profile/base/nova.pp | 35 ++++--
manifests/profile/base/nova/api.pp | 1 +
manifests/profile/base/nova/authtoken.pp | 13 ++-
manifests/profile/base/nova/compute.pp | 5 +
manifests/profile/base/novajoin.pp | 86 --------------
manifests/profile/base/novajoin/authtoken.pp | 79 -------------
manifests/profile/base/octavia/authtoken.pp | 13 ++-
manifests/profile/base/octavia/health_manager.pp | 3 +
manifests/profile/base/octavia/housekeeping.pp | 4 +
manifests/profile/base/octavia/worker.pp | 3 +
manifests/profile/base/pacemaker.pp | 5 +
manifests/profile/base/placement/authtoken.pp | 13 ++-
manifests/profile/base/rabbitmq.pp | 33 +++---
manifests/profile/base/snmp.pp | 17 ++-
manifests/profile/base/swift/proxy.pp | 2 +-
manifests/profile/base/validations.pp | 29 -----
.../profile/pacemaker/database/mysql_bundle.pp | 2 +
manifests/profile/pacemaker/manila.pp | 87 --------------
manifests/profile/pacemaker/ovn_dbs_bundle.pp | 3 +-
manifests/profile/pacemaker/rabbitmq_bundle.pp | 3 +-
manifests/redis_notification.pp | 38 ------
metadata.json | 6 +-
.../cinder-rbd-extra-options-c13a1e84b6452fac.yaml | 6 +
...rage_update_cinder_params-94940d1d3ca46877.yaml | 6 +
.../remove-stack-action-4f0eaef2405d39da.yaml | 4 +
setup.py | 1 +
spec/classes/tripleo_config_spec.rb | 2 +-
spec/classes/tripleo_firewall_spec.rb | 2 +-
spec/classes/tripleo_haproxy_spec.rb | 6 +-
spec/classes/tripleo_haproxy_stats_spec.rb | 2 +-
spec/classes/tripleo_masquerade_networks_spec.rb | 2 +-
spec/classes/tripleo_packages_spec.rb | 2 +-
spec/classes/tripleo_profile_base_aodh_api_spec.rb | 2 +-
.../tripleo_profile_base_aodh_authtoken_spec.rb | 26 ++++-
.../tripleo_profile_base_aodh_evaluator_spec.rb | 2 +-
.../tripleo_profile_base_aodh_listener_spec.rb | 2 +-
.../tripleo_profile_base_aodh_notifier_spec.rb | 2 +-
spec/classes/tripleo_profile_base_aodh_spec.rb | 2 +-
spec/classes/tripleo_profile_base_apache_spec.rb | 2 +-
.../tripleo_profile_base_barbican_api_spec.rb | 2 +-
...tripleo_profile_base_barbican_authtoken_spec.rb | 26 ++++-
spec/classes/tripleo_profile_base_barbican_spec.rb | 2 +-
...file_base_ceilometer_agent_notification_spec.rb | 2 +-
...o_profile_base_ceilometer_agent_polling_spec.rb | 2 +-
.../tripleo_profile_base_ceilometer_spec.rb | 2 +-
.../tripleo_profile_base_cinder_api_spec.rb | 2 +-
.../tripleo_profile_base_cinder_authtoken_spec.rb | 26 ++++-
...tripleo_profile_base_cinder_backup_ceph_spec.rb | 2 +-
.../tripleo_profile_base_cinder_backup_gcs_spec.rb | 2 +-
.../tripleo_profile_base_cinder_backup_nfs_spec.rb | 2 +-
.../tripleo_profile_base_cinder_backup_s3_spec.rb | 2 +-
.../tripleo_profile_base_cinder_backup_spec.rb | 2 +-
...ripleo_profile_base_cinder_backup_swift_spec.rb | 2 +-
.../tripleo_profile_base_cinder_powerflex_spec.rb | 2 +-
.../tripleo_profile_base_cinder_powermax_spec.rb | 2 +-
.../tripleo_profile_base_cinder_powerstore_spec.rb | 2 +-
.../classes/tripleo_profile_base_cinder_sc_spec.rb | 2 +-
.../tripleo_profile_base_cinder_scaleio_spec.rb | 58 ---------
.../tripleo_profile_base_cinder_scheduler_spec.rb | 2 +-
spec/classes/tripleo_profile_base_cinder_spec.rb | 8 +-
.../tripleo_profile_base_cinder_unity_spec.rb | 2 +-
.../tripleo_profile_base_cinder_vmax_spec.rb | 57 ---------
.../tripleo_profile_base_cinder_vnx_spec.rb | 2 +-
...ipleo_profile_base_cinder_volume_dellsc_spec.rb | 2 +-
...ripleo_profile_base_cinder_volume_iscsi_spec.rb | 2 +-
...ipleo_profile_base_cinder_volume_netapp_spec.rb | 2 +-
.../tripleo_profile_base_cinder_volume_nfs_spec.rb | 2 +-
...ipleo_profile_base_cinder_volume_nvmeof_spec.rb | 2 +-
...tripleo_profile_base_cinder_volume_pure_spec.rb | 2 +-
.../tripleo_profile_base_cinder_volume_rbd_spec.rb | 13 ++-
.../tripleo_profile_base_cinder_volume_spec.rb | 27 +----
.../tripleo_profile_base_cinder_vxflexos_spec.rb | 58 ---------
.../tripleo_profile_base_cinder_xtremio_spec.rb | 2 +-
...pleo_profile_base_database_mysql_client_spec.rb | 2 +-
.../tripleo_profile_base_database_mysql_spec.rb | 38 +-----
.../tripleo_profile_base_database_redis_spec.rb | 2 +-
.../tripleo_profile_base_designate_api_spec.rb | 11 +-
...ripleo_profile_base_designate_authtoken_spec.rb | 28 ++++-
.../tripleo_profile_base_designate_backend_spec.rb | 2 +-
.../tripleo_profile_base_designate_central_spec.rb | 12 +-
.../tripleo_profile_base_designate_mdns_spec.rb | 2 +-
...tripleo_profile_base_designate_producer_spec.rb | 17 ++-
.../tripleo_profile_base_designate_sink_spec.rb | 2 +-
.../classes/tripleo_profile_base_designate_spec.rb | 2 +-
.../tripleo_profile_base_designate_worker_spec.rb | 2 +-
spec/classes/tripleo_profile_base_etcd_spec.rb | 2 +-
.../tripleo_profile_base_glance_api_spec.rb | 2 +-
.../tripleo_profile_base_glance_authtoken_spec.rb | 26 ++++-
...pleo_profile_base_glance_backend_cinder_spec.rb | 2 +-
...ripleo_profile_base_glance_backend_file_spec.rb | 2 +-
...tripleo_profile_base_glance_backend_rbd_spec.rb | 2 +-
...ipleo_profile_base_glance_backend_swift_spec.rb | 2 +-
.../tripleo_profile_base_gnocchi_api_spec.rb | 2 +-
.../tripleo_profile_base_gnocchi_authtoken_spec.rb | 26 ++++-
.../tripleo_profile_base_gnocchi_metricd_spec.rb | 2 +-
spec/classes/tripleo_profile_base_gnocchi_spec.rb | 2 +-
.../tripleo_profile_base_gnocchi_statsd_spec.rb | 2 +-
.../tripleo_profile_base_heat_api_cfn_spec.rb | 2 +-
spec/classes/tripleo_profile_base_heat_api_spec.rb | 2 +-
.../tripleo_profile_base_heat_authtoken_spec.rb | 26 ++++-
.../tripleo_profile_base_heat_engine_spec.rb | 2 +-
spec/classes/tripleo_profile_base_heat_spec.rb | 63 +++++++++-
spec/classes/tripleo_profile_base_horizon_spec.rb | 17 +--
.../tripleo_profile_base_ironic_api_spec.rb | 2 +-
.../tripleo_profile_base_ironic_authtoken_spec.rb | 26 ++++-
...profile_base_ironic_inspector_authtoken_spec.rb | 26 ++++-
.../tripleo_profile_base_ironic_inspector_spec.rb | 18 ++-
spec/classes/tripleo_profile_base_ironic_spec.rb | 2 +-
spec/classes/tripleo_profile_base_iscsid_spec.rb | 2 +-
spec/classes/tripleo_profile_base_keystone_spec.rb | 58 ++++++++-
spec/classes/tripleo_profile_base_lvm_spec.rb | 2 +-
.../tripleo_profile_base_manila_api_spec.rb | 2 +-
.../tripleo_profile_base_manila_authtoken_spec.rb | 26 ++++-
.../tripleo_profile_base_manila_scheduler_spec.rb | 2 +-
.../tripleo_profile_base_manila_share_spec.rb | 10 +-
spec/classes/tripleo_profile_base_manila_spec.rb | 2 +-
.../classes/tripleo_profile_base_memcached_spec.rb | 2 +-
.../tripleo_profile_base_metrics_qdr_spec.rb | 2 +-
...o_profile_base_neutron_agents_bigswitch_spec.rb | 48 --------
.../tripleo_profile_base_neutron_authtoken_spec.rb | 26 ++++-
.../tripleo_profile_base_neutron_dhcp_spec.rb | 2 +-
.../tripleo_profile_base_neutron_l3_spec.rb | 2 +-
.../tripleo_profile_base_neutron_ml2_vts_spec.rb | 2 +-
.../tripleo_profile_base_neutron_ovs_spec.rb | 2 +-
.../tripleo_profile_base_neutron_server_spec.rb | 2 +-
spec/classes/tripleo_profile_base_neutron_spec.rb | 2 +-
spec/classes/tripleo_profile_base_nova_api_spec.rb | 6 +-
.../tripleo_profile_base_nova_authtoken_spec.rb | 28 ++++-
...ripleo_profile_base_nova_compute_ironic_spec.rb | 2 +-
...ipleo_profile_base_nova_compute_libvirt_spec.rb | 2 +-
.../tripleo_profile_base_nova_compute_spec.rb | 6 +-
.../tripleo_profile_base_nova_conductor_spec.rb | 2 +-
.../tripleo_profile_base_nova_libvirt_spec.rb | 2 +-
.../tripleo_profile_base_nova_metadata_spec.rb | 2 +-
...pleo_profile_base_nova_migration_client_spec.rb | 2 +-
...ipleo_profile_base_nova_migration_proxy_spec.rb | 2 +-
...pleo_profile_base_nova_migration_target_spec.rb | 2 +-
.../tripleo_profile_base_nova_scheduler_spec.rb | 2 +-
spec/classes/tripleo_profile_base_nova_spec.rb | 57 ++++++++-
.../tripleo_profile_base_nova_vncproxy_spec.rb | 2 +-
...tripleo_profile_base_novajoin_authtoken_spec.rb | 70 -----------
spec/classes/tripleo_profile_base_novajoin_spec.rb | 130 ---------------------
.../tripleo_profile_base_octavia_api_spec.rb | 124 +++++++++++---------
.../tripleo_profile_base_octavia_authtoken_spec.rb | 28 ++++-
...leo_profile_base_octavia_health_manager_spec.rb | 83 +++++++++++++
...ipleo_profile_base_octavia_housekeeping_spec.rb | 83 +++++++++++++
...ipleo_profile_base_octavia_provider_ovn_spec.rb | 2 +-
spec/classes/tripleo_profile_base_octavia_spec.rb | 2 +-
.../tripleo_profile_base_octavia_worker_spec.rb | 83 +++++++++++++
.../classes/tripleo_profile_base_pacemaker_spec.rb | 2 +-
.../tripleo_profile_base_placement_api_spec.rb | 2 +-
...ripleo_profile_base_placement_authtoken_spec.rb | 26 ++++-
.../classes/tripleo_profile_base_placement_spec.rb | 2 +-
spec/classes/tripleo_profile_base_qdr_spec.rb | 2 +-
spec/classes/tripleo_profile_base_snmp_spec.rb | 36 +++++-
.../tripleo_profile_base_swift_proxy_spec.rb | 53 ++++++++-
.../tripleo_profile_base_swift_ringbuilder_spec.rb | 2 +-
spec/classes/tripleo_profile_base_swift_spec.rb | 2 +-
..._profile_pacemaker_cinder_backup_bundle_spec.rb | 2 +-
..._profile_pacemaker_cinder_volume_bundle_spec.rb | 2 +-
...o_profile_pacemaker_manila_share_bundle_spec.rb | 2 +-
.../defines/tripleo_firewall_service_rules_spec.rb | 2 +-
spec/defines/tripleo_haproxy_endpoint_spec.rb | 2 +-
.../tripleo_haproxy_service_endpoints_spec.rb | 2 +-
spec/defines/tripleo_haproxy_userlist_spec.rb | 2 +-
...ripleo_profile_base_database_mysql_user_spec.rb | 2 +-
...profile_base_logging_rsyslog_file_input_spec.rb | 2 +-
...ase_metrics_collectd_sensubility_script_spec.rb | 2 +-
...le_base_neutron_wrappers_dibbler_client_spec.rb | 2 +-
...o_profile_base_neutron_wrappers_dnsmasq_spec.rb | 2 +-
...o_profile_base_neutron_wrappers_haproxy_spec.rb | 2 +-
...rofile_base_neutron_wrappers_keepalived_spec.rb | 2 +-
...eutron_wrappers_keepalived_state_change_spec.rb | 2 +-
...leo_profile_base_neutron_wrappers_radvd_spec.rb | 2 +-
spec/fixtures/hieradata/default.yaml | 29 ++---
spec/fixtures/hieradata/step4.yaml | 3 -
templates/logrotate/containers_logrotate.conf.erb | 28 ++---
templates/redis/redis-notifications.sh.erb | 30 -----
zuul.d/layout.yaml | 6 +-
216 files changed, 1542 insertions(+), 1707 deletions(-)
More information about the Release-announce
mailing list