puppet-manila 27.0.0 (flamingo)
We high-spiritedly announce the release of: puppet-manila 27.0.0 This release is part of the flamingo 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. 27.0.0 ^^^^^^ New Features * The "manila::keystone::auth" class now adds the "service" role by default. Set the "roles" parameter not to add the role. Changes in puppet-manila 26.0.0..27.0.0 --------------------------------------- 1258146 Add service role by default 3d71efd Prepare 2025.2 release a01c26f Remove packaging files 8a8543e Allow customizing format of service image f625bc8 Fix incomplete assertions of manila::backend::service_instance 0d28d11 coordination: Expose parameters for package management c4253ef Deprecate unused parameter 8f9acca Import base parameter types for ::policy bb3e04d Refactor api service management c152ecc Validate ensure parameter for package resources 59766ab metadata.json: Support Debian 13 f1a0b48 Follow up "Fix missing session options for Barbican key manager" 3a12148 Fix missing session options for Barbican key manager 415ed7a Add support for key manager options 94e2bb5 Required passwords f15d544 Support more timeout options d6d3697 Use common default value for auth_url 1792230 Remove unnecessary openstackclient 988651f Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 07f361e Replace wsgi script 95a3236 Prepare for voxpupuli-puppet-lint-plugins 2b183ac Remove puppet 7 support 483bb5d Prepare for new lint plugins 6f7a4ec Switch to namespace sdtlib functions 9773d6a Add queue_manager and stream_fanout 274881b Remove management of manila v2 user ecda22e Remove support for backend options in [DEFAULT] section 866a70f Stop purging [DEFAULT] ssl_* options a4c6ca2 Remove watch_log_file 8cf559e Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 103 +++++++------- manifests/backend/cephfs.pp | 8 +- manifests/backend/dellemc_isilon.pp | 21 ++- manifests/backend/dellemc_powermax.pp | 8 +- manifests/backend/dellemc_unity.pp | 9 +- manifests/backend/dellemc_vnx.pp | 9 +- manifests/backend/flashblade.pp | 9 +- manifests/backend/ganesha.pp | 3 +- manifests/backend/generic.pp | 1 - manifests/backend/glusterfs.pp | 1 - manifests/backend/glusternative.pp | 9 +- manifests/backend/glusternfs.pp | 9 +- manifests/backend/hitachi_hnas.pp | 7 +- manifests/backend/lvm.pp | 1 - manifests/backend/netapp.pp | 9 +- manifests/backend/service_instance.pp | 15 +- manifests/backends.pp | 2 - manifests/client.pp | 5 +- manifests/compute/nova.pp | 42 +++--- manifests/config.pp | 1 - manifests/coordination.pp | 19 ++- manifests/cors.pp | 1 - manifests/cron/db_purge.pp | 5 +- manifests/data.pp | 31 ++--- manifests/data/backup/nfs.pp | 15 +- manifests/db.pp | 1 - manifests/db/mysql.pp | 12 +- manifests/db/postgresql.pp | 4 +- manifests/db/sync.pp | 7 +- manifests/deps.pp | 2 - manifests/ganesha.pp | 1 - manifests/healthcheck.pp | 1 - manifests/image/glance.pp | 46 ++++--- manifests/init.pp | 126 ++++++++--------- manifests/key_manager.pp | 19 +++ manifests/key_manager/barbican.pp | 153 +++++++++++++++++++++ manifests/key_manager/barbican/service_user.pp | 105 ++++++++++++++ manifests/keystone/auth.pp | 57 +------- manifests/keystone/authtoken.pp | 3 +- manifests/logging.pp | 13 +- manifests/network/neutron.pp | 40 +++--- manifests/network/neutron_network.pp | 1 + manifests/network/neutron_single_network.pp | 1 + manifests/network/standalone.pp | 1 + manifests/params.pp | 5 +- manifests/policy.pp | 19 ++- manifests/quota.pp | 1 - manifests/reports.pp | 3 +- manifests/scheduler.pp | 21 ++- manifests/scheduler/filter.pp | 1 - manifests/setup_test_volume.pp | 7 +- manifests/share.pp | 9 +- manifests/share/generic.pp | 106 -------------- manifests/share/glusterfs.pp | 32 ----- manifests/share/hitachi_hnas.pp | 68 --------- manifests/share/netapp.pp | 133 ------------------ manifests/volume/cinder.pp | 44 +++--- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 16 +-- ...ordination-package-params-3d1d20ca430f54ca.yaml | 8 ++ ...ecate-db-mysql-cluster_id-e1c8fce148769d1f.yaml | 5 + .../notes/key-manager-3261ce24c2eabbd3.yaml | 8 ++ ...manager-and-stream_fanout-1f00ab902b7c2b28.yaml | 5 + ...move-default-backend-opts-b87e888a7b3cc6a7.yaml | 9 ++ .../notes/remove-puppet-7-cce31078653a590d.yaml | 4 + ...bbit_heartbeat_in_pthread-1ded555f82bc28d0.yaml | 4 + .../remove-share-v2-user-ab05c374d1dee1ce.yaml | 12 ++ .../remove-watch_log_file-3f4a2dc994a7e6b3.yaml | 4 + .../service-image-format-a2f8a2ffb77e70d8.yaml | 9 ++ .../notes/service-role-e866c8359c299968.yaml | 5 + .../notes/timeout-opts-3f34b50cc9eb96f1.yaml | 8 ++ releasenotes/source/2025.1.rst | 6 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 -- setup.py | 21 --- spec/classes/manila_api_spec.rb | 16 --- spec/classes/manila_compute_nova_spec.rb | 18 ++- spec/classes/manila_coordination_spec.rb | 12 +- spec/classes/manila_image_glance_spec.rb | 18 ++- spec/classes/manila_init_spec.rb | 3 +- ...anila_key_manager_barbican_service_user_spec.rb | 85 ++++++++++++ spec/classes/manila_key_manager_barbican_spec.rb | 118 ++++++++++++++++ spec/classes/manila_key_manager_spec.rb | 39 ++++++ spec/classes/manila_keystone_auth_spec.rb | 29 +--- spec/classes/manila_logging_spec.rb | 2 - spec/classes/manila_network_neutron_spec.rb | 35 +++-- spec/classes/manila_policy_spec.rb | 2 - spec/classes/manila_share_generic_spec.rb | 85 ------------ spec/classes/manila_share_glusterfs_spec.rb | 34 ----- spec/classes/manila_share_hitachi_hnas_spec.rb | 42 ------ spec/classes/manila_share_netapp_spec.rb | 72 ---------- spec/classes/manila_volume_cinder_spec.rb | 18 ++- spec/classes/manila_wsgi_apache_spec.rb | 2 +- .../manila_backend_service_instance_spec.rb | 96 ++++++++----- tox.ini | 5 - 97 files changed, 1107 insertions(+), 1164 deletions(-)
participants (1)
-
no-reply@openstack.org