[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