We are gleeful to announce the release of: puppet-cinder 22.0.0: Puppet module for OpenStack Cinder This release is part of the antelope 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 21.0.0..22.0.0 --------------------------------------- 1ebe28e Prepare 2023.1 release 1370fa5 Fix wrong explanation about db purge 1b5e283 Replace remaining hard-coded user name string 047dc0f Fix multiple backends with some drivers cd7077a vmware: Stop installing suds library explicitly 2f3d9f0 nvme: Remove redundant defaults d55f88c nvmeof backend: Add new parameters 7a9fc8e Allow customizing status of cron job 45148eb Remove TripleO job 11f96e6 Expose executor_thread_pool_size d1c198c Replace legacy facts and use fact hash be30c71 Add strict validation about boolean parameters d307691 Add missing portset parameter to Svf driver 710b668 Replace mocha by rspec-mocks 7a6db09 Expose policy_default_rule 1a78513 Switch to Ubuntu Jammy (22.04) 74a0e3d Remove support for DELL SC volume driver 49158f0 [Pure Storage] Validate pure_storage_protocol 043edf7 [Pure Storage] Support an array value for pure_iscsi_cidr_list 2519bd4 [Pure Storage] Add NVMe support for FlashArray Cinder backend f6fb985 HPE 3par: Fix wrong default described in parameter descriptions 54a337a [Dell EMC Unity] Support array values 7a534f4 [Pure Storage] Add new iscsi_cidr_list param for FlashArray Cinder backend daa5d5c NetApp: Deprecate support for netapp_copyoffload_tool_path f1cee73 Clean up parameter for service validation 7ff3451 Support [os_brick] options 3a63b71 NFS driver: Remove deprecated nfs_disk_util fa671e8 Support for Cinder IBM Svf driver 180c6cd Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 --- manifests/api.pp | 83 ++++----- manifests/backend/defaults.pp | 4 +- manifests/backend/dellemc_powerflex.pp | 44 ++--- manifests/backend/dellemc_powermax.pp | 6 +- manifests/backend/dellemc_powerstore.pp | 8 +- manifests/backend/dellemc_sc.pp | 38 ++-- manifests/backend/dellemc_unity.pp | 24 +-- manifests/backend/dellemc_xtremio.pp | 22 +-- manifests/backend/dellsc_iscsi.pp | 160 ----------------- manifests/backend/emc_vnx.pp | 50 +++--- manifests/backend/gpfs.pp | 38 ++-- manifests/backend/hpe3par_iscsi.pp | 15 +- manifests/backend/ibm_svf.pp | 123 +++++++++++++ manifests/backend/iscsi.pp | 26 +-- manifests/backend/netapp.pp | 82 +++++---- manifests/backend/nexenta.pp | 6 +- manifests/backend/nfs.pp | 58 +++--- manifests/backend/nvmeof.pp | 81 +++++---- manifests/backend/pure.pp | 62 +++++-- manifests/backend/quobyte.pp | 6 +- manifests/backend/rbd.pp | 44 ++--- manifests/backend/san.pp | 54 +++--- manifests/backend/solidfire.pp | 58 +++--- manifests/backend/vmdk.pp | 37 ++-- manifests/backend/vstorage.pp | 26 +-- manifests/backends.pp | 4 +- manifests/backup.pp | 20 +-- manifests/backup/glusterfs.pp | 8 +- manifests/backup/google.pp | 50 +++--- manifests/backup/nfs.pp | 28 +-- manifests/backup/posix.pp | 20 +-- manifests/backup/s3.pp | 64 +++---- manifests/backup/swift.pp | 48 ++--- manifests/coordination.pp | 4 +- manifests/cors.pp | 24 +-- manifests/cron/db_purge.pp | 17 +- manifests/db.pp | 32 ++-- manifests/glance.pp | 36 ++-- manifests/healthcheck.pp | 16 +- manifests/init.pp | 200 +++++++++++---------- manifests/key_manager.pp | 4 +- manifests/key_manager/barbican.pp | 32 ++-- manifests/key_manager/barbican/service_user.pp | 28 +-- manifests/keystone/authtoken.pp | 116 ++++++------ manifests/keystone/service_user.pp | 32 ++-- manifests/logging.pp | 78 ++++---- manifests/nova.pp | 64 +++---- manifests/os_brick.pp | 18 ++ manifests/params.pp | 91 +++++----- manifests/policy.pp | 18 +- manifests/quota.pp | 28 +-- manifests/scheduler.pp | 4 +- manifests/scheduler/filter.pp | 16 +- manifests/volume.pp | 36 ++-- manifests/wsgi/apache.pp | 8 +- manifests/wsgi/uwsgi.pp | 6 +- metadata.json | 10 +- ...t_param_in_ibm_svf_driver-e8559483db6d9652.yaml | 5 + ...upport_for_ibm_svf_driver-803e3cbfc82e39d9.yaml | 4 + .../notes/cron-ensure-bd3b9d51d459ffbe.yaml | 5 + ...app_copyoffload_tool_path-02f160e6dc687df1.yaml | 5 + ...executor_thread_pool_size-5daabf2eb43dfdd4.yaml | 4 + .../notes/nvmeof-new-params-9e107a437811853b.yaml | 8 + releasenotes/notes/os_brick-cbe9075c663bb2a8.yaml | 5 + .../policy_default_rule-91ea720f662c95ce.yaml | 4 + .../pure_add_iscsi_cidr_list-aab9045dcf9a4f83.yaml | 6 + releasenotes/notes/pure_nvme-b471de69aba7dbe7.yaml | 13 ++ .../remove-dellsc_iscsi-5d185d574d75b8f6.yaml | 5 + .../remove-nfs_disk_util-78a168271a2dd7c7.yaml | 4 + ...remove-service-validation-badea962c3a0394e.yaml | 4 + .../notes/ubuntu-jammy-c488c09b470b2482.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + spec/classes/cinder_api_spec.rb | 4 +- spec/classes/cinder_backend_defaults_spec.rb | 2 +- spec/classes/cinder_backends_spec.rb | 2 +- spec/classes/cinder_backup_ceph_spec.rb | 2 +- spec/classes/cinder_backup_glusterfs_spec.rb | 2 +- spec/classes/cinder_backup_google_spec.rb | 2 +- spec/classes/cinder_backup_nfs_spec.rb | 2 +- spec/classes/cinder_backup_posix_spec.rb | 2 +- spec/classes/cinder_backup_s3_spec.rb | 2 +- spec/classes/cinder_backup_spec.rb | 4 +- spec/classes/cinder_backup_swift_spec.rb | 2 +- spec/classes/cinder_client_spec.rb | 4 +- spec/classes/cinder_cron_db_purge_spec.rb | 12 ++ spec/classes/cinder_db_sync_spec.rb | 5 +- spec/classes/cinder_init_spec.rb | 7 +- spec/classes/cinder_logging_spec.rb | 2 +- spec/classes/cinder_os_brick_spec.rb | 41 +++++ spec/classes/cinder_policy_spec.rb | 2 + spec/classes/cinder_quota_spec.rb | 2 +- spec/classes/cinder_scheduler_filter_spec.rb | 2 +- spec/classes/cinder_scheduler_spec.rb | 2 +- spec/classes/cinder_volume_spec.rb | 2 +- spec/classes/cinder_wsgi_apache_spec.rb | 8 +- spec/defines/cinder_backend_dellemc_unity_spec.rb | 14 ++ spec/defines/cinder_backend_dellsc_iscsi_spec.rb | 110 ------------ spec/defines/cinder_backend_ibm_svf_spec.rb | 101 +++++++++++ spec/defines/cinder_backend_nvmeof_spec.rb | 12 +- spec/defines/cinder_backend_pure_spec.rb | 41 ++++- spec/defines/cinder_backend_quobyte_spec.rb | 2 +- spec/defines/cinder_backend_rbd_spec.rb | 2 +- spec/defines/cinder_backend_vmdk_spec.rb | 2 - spec/defines/cinder_backend_vstorage_spec.rb | 5 +- spec/spec_helper.rb | 2 + spec/unit/provider/cinder_qos/openstack_spec.rb | 14 +- spec/unit/provider/cinder_spec.rb | 8 +- spec/unit/provider/cinder_type/openstack_spec.rb | 22 +-- 110 files changed, 1554 insertions(+), 1320 deletions(-)