We are delighted to announce the release of: puppet-manila 26.0.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/puppet-manila/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+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-manila 25.0.0..26.0.0 --------------------------------------- d8ccdae Bump Ubuntu version 7f57379 Prepare 2025.1 release 78a9210 Add a rabbit_transient_queues_ttl and amqp_auto_delete params 8bc78a5 Add support for netapp_delete_retention_hours 2871024 Fix new lint errors 8280669 Allow installation of nfs client by another module 164fe0a Add support for cephfs_cached_allocated_capacity_update_interval 414b042 Fix assertion of heartbeat_in_pthread parameter 4a1c38b Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread 28ebdf6 Stop using absolute names for defined resource types 787bbd8 Mark puppet 8 supported d36b949 Deprecate support for Ceph NFSProtocolHelper options c54e353 reno: Update master for unmaintained/2023.1 51258a3 Add support for backup quota options ccfa426 Add support for [quota] per_share_gigabytes fe94540 Support more scheduler options c96860f Drop deprecated compatibility logic b4c85aa cephfs: Ensure ceph-common is installed d7ecfc7 Support NeutronNetworkPlugin options 981b4d7 Fix wrong default value in parameter description 411adb7 generic: Drop redundant hard-coded defaults 585dfd1 Deprecate support for backend options in [DEFAULT] section 0591103 Use common function to parse python dict 18d1cd5 Expose configure_service 6929165 Drop redundant hard-coded default of storage_availability_zone c63550a Use common defined resource type to manage ssl options 6a26ab3 Replace deprecated ssl options 51fbe71 Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/manila_type/openstack.rb | 8 +- manifests/backend/cephfs.pp | 161 +++++++++++++-------- manifests/backend/dellemc_isilon.pp | 2 +- manifests/backend/dellemc_powermax.pp | 2 +- manifests/backend/dellemc_unity.pp | 2 +- manifests/backend/dellemc_vnx.pp | 2 +- manifests/backend/flashblade.pp | 2 +- manifests/backend/generic.pp | 64 ++++---- manifests/backend/hitachi_hnas.pp | 2 +- manifests/backend/netapp.pp | 9 +- manifests/data/backup/nfs.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/image/glance.pp | 2 +- manifests/init.pp | 92 +++++++----- manifests/keystone/auth.pp | 12 ++ manifests/keystone/authtoken.pp | 2 +- manifests/network/neutron_network.pp | 33 +++++ manifests/network/neutron_single_network.pp | 20 ++- manifests/params.pp | 2 + manifests/quota.pp | 70 +++++---- manifests/scheduler.pp | 44 ++++-- manifests/scheduler/filter.pp | 58 ++++++++ manifests/share/generic.pp | 65 +++++---- manifests/share/hitachi_hnas.pp | 4 + manifests/share/netapp.pp | 4 + manifests/wsgi/apache.pp | 2 +- metadata.json | 14 +- .../notes/amqp_auto_delete-052b56b650d9b05a.yaml | 5 + .../notes/backup-quota-opts-3f7235d49b3fa74f.yaml | 7 + ...ephfs-install-ceph-common-9e6d25c472906b3a.yaml | 7 + ..._capacity_update_interval-7a2a022df70c7c40.yaml | 5 + .../notes/configure_service-054ca05f190ce796.yaml | 8 + ...s-protocol-helper-options-9a17db8fdeb1cfe3.yaml | 11 ++ ...deprecate-default-backend-2f553e0771ae4aeb.yaml | 9 ++ ...bbit_heartbeat_in_pthread-3ff7d032cec960f8.yaml | 5 + .../more-scheduler-opts-49f6a5b477414e49.yaml | 16 ++ ...pp_delete_retention_hours-dea6a16be079ec82.yaml | 5 + .../notes/neutron-network-d3ebedd26c3877a4.yaml | 5 + releasenotes/notes/puppet-8-c1ee78d56d5391e2.yaml | 4 + ...quota-per_share_gigabytes-92bba81cf77a1879.yaml | 4 + ...bbit_transient_queues_ttl-bad0a37a1a6a679d.yaml | 6 + ...ler-driver-no-false-value-c24c863fdbae47e9.yaml | 7 + .../notes/ubuntu-noble-868ddca9503650ec.yaml | 8 + releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + spec/classes/manila_api_spec.rb | 1 + spec/classes/manila_init_spec.rb | 47 +++--- spec/classes/manila_keystone_auth_spec.rb | 6 + spec/classes/manila_quota_spec.rb | 48 ++++-- spec/classes/manila_scheduler_filter_spec.rb | 86 +++++++++++ spec/classes/manila_scheduler_spec.rb | 20 ++- spec/classes/manila_share_generic_spec.rb | 74 +++++++--- spec/defines/manila_backend_cephfs_spec.rb | 68 +++++---- spec/defines/manila_backend_generic_spec.rb | 79 +++++++--- spec/defines/manila_backend_netapp_spec.rb | 2 + .../defines/manila_network_neutron_network_spec.rb | 61 ++++++++ .../manila_network_neutron_single_network_spec.rb | 4 +- 59 files changed, 949 insertions(+), 352 deletions(-)
participants (1)
-
no-reply@openstack.org