We are thrilled to announce the release of: puppet-cinder 26.0.0 This release is part of the epoxy 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. 26.0.0 ^^^^^^ New Features ************ * Ubuntu 24.04 is now formally supported. Upgrade Notes ************* * Ubuntu 22.04 is no longer supported. Changes in puppet-cinder 25.0.0..26.0.0 --------------------------------------- feb86c9 Bump Ubuntu version e52a8c7 Prepare 2025.1 release 7a9f9ab Add a rabbit_transient_queues_ttl and amqp_auto_delete params 2fe578d Fix new lint errors 296b623 Ensure nfs client is installed when nfs backup driver is used 75e727d nfs: Ensure nfs client is installed 891810a Deprecate support for bare SAN driver f9fa1f2 hpe3par: Support an array value for hpe3par_iscsi_ips 6e18245 hpe3par: Replace redundant hard-coded default values 918d9c5 hpe3par: Fix wrong option name 86c69f4 Fix assertion of heartbeat_in_pthread parameter 4ba187b Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread ca3058e Stop using absolute names for defined resource types f69f64f Mark puppet 8 supported da15f34 Add support for [DEFAULT] backup_ceph_max_snapshots f70fd18 reno: Update master for unmaintained/2023.1 0c37c70 PowerMax: Do not install unused pywbem 1cc0854 Deprecate support for Quobyte driver 6388633 Deprecate support for VZStorage driver 242d08b Support more scheduler options 989dc3b Allow adding ceph-common package 608ad3b Drop unused parameter a45143d add access_log_env_var parameter to cinder::wsgi::apache b0957ff Deploy block-storage service type a564178 Test cinder_qos in acceptance tests 7de59de cinder_qos: Autorequire associated volume type adc675c cinder_qos: Fix parsing of associations field 2dcade3 Use common function to parse python dict bb1eba7 Use Hash values for properties 727d0c1 cinder_qos: Remove stale associations c23a7be Drop compatibility with openstackclient < 4.0.0 3fcf9d9 cinder_qos: Handle python dict for properties df9178d Remove support for VMWare storage driver 4f6ebbd Use common defined resource type to manage ssl options 630d6fe Simplify logic for *_availability_zone options 8744e3d Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- examples/cinder_volume_with_pacemaker.pp | 2 +- lib/puppet/provider/cinder_qos/openstack.rb | 53 ++++----- lib/puppet/provider/cinder_type/openstack.rb | 35 ++---- lib/puppet/type/cinder_qos.rb | 19 ++-- lib/puppet/type/cinder_type.rb | 15 ++- manifests/api.pp | 14 +-- manifests/backend/dellemc_powerflex.pp | 2 +- manifests/backend/dellemc_powermax.pp | 8 +- manifests/backend/dellemc_powerstore.pp | 2 +- manifests/backend/dellemc_sc.pp | 2 +- manifests/backend/dellemc_unity.pp | 2 +- manifests/backend/dellemc_xtremio.pp | 2 +- manifests/backend/emc_vnx.pp | 2 +- manifests/backend/gpfs.pp | 2 +- manifests/backend/hpe3par_iscsi.pp | 19 ++-- manifests/backend/ibm_svf.pp | 2 +- manifests/backend/iscsi.pp | 2 +- manifests/backend/netapp.pp | 2 +- manifests/backend/nexenta.pp | 2 +- manifests/backend/nfs.pp | 13 ++- manifests/backend/pure.pp | 2 +- manifests/backend/quobyte.pp | 9 +- manifests/backend/rbd.pp | 10 +- manifests/backend/san.pp | 5 +- manifests/backend/solidfire.pp | 2 +- manifests/backend/vmdk.pp | 118 --------------------- manifests/backend/vstorage.pp | 10 +- manifests/backup/ceph.pp | 34 +++--- manifests/backup/nfs.pp | 10 ++ manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/init.pp | 57 +++++----- manifests/keystone/auth.pp | 41 ++++++- manifests/keystone/authtoken.pp | 2 +- manifests/params.pp | 6 +- manifests/scheduler.pp | 44 +++++++- manifests/scheduler/filter.pp | 38 ++++++- manifests/vmware.pp | 36 ------- manifests/wsgi/apache.pp | 9 +- metadata.json | 12 +-- .../notes/access_log_env_var-f72d94f7a7e13b6e.yaml | 5 + .../notes/amqp_auto_delete-b34b1a9e219eb8a0.yaml | 5 + .../notes/backup-nfs-client-e95c8d1051fe1d10.yaml | 7 ++ ...backup_ceph_max_snapshots-88d2ec3d64971ce8.yaml | 5 + ...lock-storage-service-type-92f0892c2c2ca144.yaml | 5 + .../notes/deprecate-quobyte-346d56455c680d64.yaml | 5 + ...bbit_heartbeat_in_pthread-22c5dd53f5f1e005.yaml | 5 + .../notes/deprecate-san-f10faba4dedcec43.yaml | 5 + .../notes/deprecate-vstorage-f5f1738d44104db7.yaml | 5 + .../more-scheduler-opts-7f53704ed415f9be.yaml | 25 +++++ .../notes/nfs-client-package-13acd2b8b0acb7fe.yaml | 6 ++ .../notes/properties-hash-840c382dd23bcdbf.yaml | 5 + releasenotes/notes/puppet-8-008cb1cab8168dda.yaml | 4 + ...bbit_transient_queues_ttl-046d931781e0a101.yaml | 6 ++ .../notes/remove-vmware-925ec2a7fae94f77.yaml | 4 + .../notes/ubuntu-noble-be263e73d9e656fd.yaml | 8 ++ releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 ++ releasenotes/source/index.rst | 1 + spec/acceptance/10_basic_cinder_spec.rb | 22 +++- spec/classes/cinder_api_spec.rb | 12 +-- spec/classes/cinder_backup_ceph_spec.rb | 15 +-- spec/classes/cinder_backup_nfs_spec.rb | 16 +++ spec/classes/cinder_init_spec.rb | 10 +- spec/classes/cinder_keystone_auth_spec.rb | 21 +++- spec/classes/cinder_scheduler_filter_spec.rb | 93 ++++++++-------- spec/classes/cinder_scheduler_spec.rb | 44 +++++++- spec/classes/cinder_vmware_spec.rb | 44 -------- spec/classes/cinder_wsgi_apache_spec.rb | 15 +-- .../cinder_backend_dellemc_powerflex_spec.rb | 2 +- .../cinder_backend_dellemc_powermax_spec.rb | 21 +--- .../cinder_backend_dellemc_powerstore_spec.rb | 4 +- spec/defines/cinder_backend_dellemc_sc_spec.rb | 5 +- spec/defines/cinder_backend_dellemc_unity_spec.rb | 2 +- .../defines/cinder_backend_dellemc_xtremio_spec.rb | 4 +- spec/defines/cinder_backend_emc_vnx_spec.rb | 2 +- spec/defines/cinder_backend_gpfs_spec.rb | 2 +- spec/defines/cinder_backend_hpe3par_iscsi_spec.rb | 21 +++- spec/defines/cinder_backend_ibm_svf_spec.rb | 2 +- spec/defines/cinder_backend_iscsi_spec.rb | 2 +- spec/defines/cinder_backend_netapp_spec.rb | 2 +- spec/defines/cinder_backend_nexenta_spec.rb | 2 +- spec/defines/cinder_backend_nfs_spec.rb | 18 +++- spec/defines/cinder_backend_pure_spec.rb | 2 +- spec/defines/cinder_backend_quobyte_spec.rb | 2 +- spec/defines/cinder_backend_rbd_spec.rb | 21 +++- spec/defines/cinder_backend_san_spec.rb | 2 +- spec/defines/cinder_backend_solidfire_spec.rb | 2 +- spec/defines/cinder_backend_vmdk_spec.rb | 91 ---------------- spec/defines/cinder_backend_vstorage_spec.rb | 6 +- spec/unit/provider/cinder_qos/openstack_spec.rb | 37 ++----- spec/unit/provider/cinder_type/openstack_spec.rb | 73 +++---------- spec/unit/type/cinder_qos_spec.rb | 8 +- spec/unit/type/cinder_type_spec.rb | 8 +- 94 files changed, 708 insertions(+), 688 deletions(-)
participants (1)
-
no-reply@openstack.org