puppet-cinder 27.0.0 (flamingo)
We are excited to announce the release of: puppet-cinder 27.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. Changes in puppet-cinder 26.0.0..27.0.0 --------------------------------------- eb73df6 glance: Add support for service user options b55d8e8 Add service role by default e188431 Prepare 2025.2 release d35733d Remove packaging files 5f9a6e7 Validate auth_strategy 2c0b027 Convert measurable attributes to properties b590388 coordination: Expose parameters for package management 1856384 Import base parameter types for ::policy a54de2b Refactor api service management 20ceaca Validate ensure parameter for package resources 597e0d9 metadata.json: Support Debian 13 0b65e1b Fix missing session options for Barbican key manager f762a5f Add support for [DEFAULT] backup_swift_block_size 2071018 Use common default value for auth_url 6df2264 Extend support for gpfs volume driver 1e4afc6 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 1b86dc1 Replace wsgi script ca1221d Prepare for voxpupuli-puppet-lint-plugins 4604d1b Remove puppet 7 support 1cd90a4 Prepare for new lint plugins 514fe5c Switch to namespace sdtlib functions a1bfb68 Add queue_manager and stream_fanout 120a71a Remove support for [nova] auth_section 65e489c Remove management of cinder v3 user 0bf6569 Stop purging an option with typo 0dd0973 Remove watch_log_file 11919f8 Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- examples/cinder_volume_with_pacemaker.pp | 1 - lib/puppet/provider/cinder_qos/openstack.rb | 6 +- lib/puppet/provider/cinder_type/openstack.rb | 6 +- lib/puppet/type/cinder_qos.rb | 5 +- lib/puppet/type/cinder_type.rb | 4 +- manifests/api.pp | 126 ++++++++++---------- manifests/backend/defaults.pp | 1 - manifests/backend/dellemc_powerflex.pp | 7 +- manifests/backend/dellemc_powermax.pp | 4 +- manifests/backend/dellemc_powerstore.pp | 4 +- manifests/backend/dellemc_sc.pp | 4 +- manifests/backend/dellemc_unity.pp | 4 +- manifests/backend/dellemc_xtremio.pp | 4 +- manifests/backend/emc_vnx.pp | 64 +++++----- manifests/backend/gpfs.pp | 53 ++++++++- manifests/backend/hpe3par_iscsi.pp | 11 +- manifests/backend/ibm_svf.pp | 4 +- manifests/backend/iscsi.pp | 20 ++-- manifests/backend/netapp.pp | 7 +- manifests/backend/nexenta.pp | 4 +- manifests/backend/nfs.pp | 14 +-- manifests/backend/nvmeof.pp | 11 +- manifests/backend/pure.pp | 5 +- manifests/backend/quobyte.pp | 4 +- manifests/backend/rbd.pp | 7 +- manifests/backend/san.pp | 4 +- manifests/backend/solidfire.pp | 6 +- manifests/backend/vstorage.pp | 15 ++- manifests/backends.pp | 1 - manifests/backup.pp | 24 ++-- manifests/backup/ceph.pp | 2 - manifests/backup/glusterfs.pp | 2 - manifests/backup/google.pp | 2 - manifests/backup/nfs.pp | 26 ++--- manifests/backup/posix.pp | 2 - manifests/backup/s3.pp | 2 - manifests/backup/swift.pp | 9 +- manifests/client.pp | 7 +- manifests/config.pp | 1 - manifests/coordination.pp | 19 ++- manifests/cors.pp | 1 - manifests/cron/db_purge.pp | 5 +- manifests/db.pp | 1 - manifests/db/mysql.pp | 1 - manifests/db/postgresql.pp | 3 +- manifests/db/sync.pp | 5 +- manifests/glance.pp | 110 ++++++++++++++++- manifests/healthcheck.pp | 1 - manifests/init.pp | 130 ++++++++++----------- manifests/key_manager.pp | 1 - manifests/key_manager/barbican.pp | 34 +++++- manifests/key_manager/barbican/service_user.pp | 9 +- manifests/keystone/auth.pp | 72 +----------- manifests/keystone/authtoken.pp | 3 +- manifests/keystone/service_user.pp | 3 +- manifests/logging.pp | 12 +- manifests/nova.pp | 19 +-- manifests/os_brick.pp | 3 +- manifests/params.pp | 5 +- manifests/policy.pp | 19 ++- manifests/quota.pp | 1 - manifests/quota_set.pp | 6 +- manifests/reports.pp | 3 +- manifests/scheduler.pp | 23 ++-- manifests/scheduler/filter.pp | 1 - manifests/setup_test_volume.pp | 7 +- manifests/volume.pp | 31 +++-- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 14 +-- .../backup_swift_block_size-f00288a2c0d5ec3f.yaml | 5 + ...ordination-package-params-75e1b589d207f74e.yaml | 8 ++ .../glance-service-user-cred-2ad9451a397def37.yaml | 11 ++ .../notes/gpfs-more-options-dbc8188d9779391f.yaml | 9 ++ ...y-manager-session-options-9765483f7a69ec3e.yaml | 15 +++ ...manager-and-stream_fanout-7c471cc2f1aebc93.yaml | 5 + .../remove-nova-auth_section-a20916204ad00c73.yaml | 4 + .../notes/remove-puppet-7-8ddb77505ac6b8b2.yaml | 4 + ...bbit_heartbeat_in_pthread-0a61f4be22e77956.yaml | 4 + .../remove-volume-v3-user-636ad41564330a3b.yaml | 16 +++ .../remove-watch_log_file-9cba8f18fd794f0b.yaml | 4 + .../notes/service-role-3e5cd92e56d7de88.yaml | 5 + releasenotes/source/2025.1.rst | 6 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 --- setup.py | 21 ---- spec/acceptance/10_basic_cinder_spec.rb | 3 + spec/classes/cinder_api_spec.rb | 16 --- spec/classes/cinder_backup_swift_spec.rb | 26 +++-- spec/classes/cinder_coordination_spec.rb | 12 +- spec/classes/cinder_glance_spec.rb | 80 +++++++++++-- spec/classes/cinder_init_spec.rb | 9 +- ...inder_key_manager_barbican_service_user_spec.rb | 3 + spec/classes/cinder_key_manager_barbican_spec.rb | 15 +++ spec/classes/cinder_keystone_auth_spec.rb | 32 +---- spec/classes/cinder_logging_spec.rb | 2 - spec/classes/cinder_nova_spec.rb | 5 +- spec/classes/cinder_wsgi_apache_spec.rb | 2 +- spec/defines/cinder_backend_gpfs_spec.rb | 20 +++- spec/unit/provider/cinder_qos/openstack_spec.rb | 2 +- spec/unit/provider/cinder_type/openstack_spec.rb | 4 +- tox.ini | 5 - 103 files changed, 782 insertions(+), 627 deletions(-)
participants (1)
-
no-reply@openstack.org