puppet-swift 27.0.0 (flamingo)
We jubilantly announce the release of: puppet-swift 27.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. 27.0.0 ^^^^^^ New Features * The "swift::keystone::auth" class now adds the "service" role by default. Set the "roles" parameter not to add the role. Changes in puppet-swift 26.0.0..27.0.0 -------------------------------------- 10e3fea Add service role by default 2883ccb Prepare 2025.2 release a2da4a1 Remove packaging files 6d3abcc Validate ensure parameter for package resources f87e889 metadata.json: Support Debian 13 e332350 Add type definitions for log parameters 49ccbb3 cname_lookup: Accept array for nameservers 4f67d98 Prepare to enable only_variable_string f631648 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 73d0dbf Prepare for voxpupuli-puppet-lint-plugins bd7c206 Remove puppet 7 support fe82252 Prepare for new lint plugins 964f0ea Switch to namespace sdtlib functions dc390cd object-expirer: Support more tunables a57ceae Remove misplaced release note file 1788d16 Use structured facts to define confinement 5a5a7e8 Clean up remaining logic for amqp messaging driver 3b639af Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- examples/all.pp | 11 +- examples/site.pp | 10 +- lib/puppet/provider/service/swiftinit.rb | 5 +- manifests/auth_file.pp | 11 +- manifests/bench.pp | 35 ++- manifests/client.pp | 6 +- manifests/config.pp | 1 - manifests/constraints.pp | 3 +- manifests/containerreconciler.pp | 25 +- manifests/deps.pp | 1 - manifests/dispersion.pp | 6 +- manifests/init.pp | 13 +- manifests/internal_client.pp | 9 +- manifests/internal_client/cache.pp | 4 +- manifests/internal_client/catch_errors.pp | 3 +- manifests/internal_client/proxy_logging.pp | 1 - manifests/internal_client/symlink.pp | 3 +- manifests/keymaster.pp | 8 +- manifests/keystone/auth.pp | 9 +- manifests/keystone/dispersion.pp | 4 +- manifests/memcache.pp | 5 +- manifests/objectexpirer.pp | 41 ++-- manifests/params.pp | 1 + manifests/proxy.pp | 33 ++- manifests/proxy/account_quotas.pp | 3 +- manifests/proxy/audit.pp | 1 - manifests/proxy/authtoken.pp | 3 +- manifests/proxy/bulk.pp | 3 +- manifests/proxy/cache.pp | 4 +- manifests/proxy/catch_errors.pp | 3 +- manifests/proxy/ceilometer.pp | 38 +-- manifests/proxy/cname_lookup.pp | 36 +-- manifests/proxy/container_quotas.pp | 3 +- manifests/proxy/container_sync.pp | 3 +- manifests/proxy/copy.pp | 1 - manifests/proxy/crossdomain.pp | 1 - manifests/proxy/dlo.pp | 1 - manifests/proxy/domain_remap.pp | 36 +-- manifests/proxy/encryption.pp | 2 - manifests/proxy/etag_quoter.pp | 1 - manifests/proxy/formpost.pp | 3 +- manifests/proxy/gatekeeper.pp | 17 +- manifests/proxy/healthcheck.pp | 3 +- manifests/proxy/keymaster.pp | 2 - manifests/proxy/keystone.pp | 3 +- manifests/proxy/kms_keymaster.pp | 2 - manifests/proxy/listing_formats.pp | 1 - manifests/proxy/proxy_logging.pp | 1 - manifests/proxy/ratelimit.pp | 3 +- manifests/proxy/read_only.pp | 3 +- manifests/proxy/s3api.pp | 3 +- manifests/proxy/s3token.pp | 3 +- manifests/proxy/slo.pp | 1 - manifests/proxy/staticweb.pp | 3 +- manifests/proxy/symlink.pp | 3 +- manifests/proxy/tempauth.pp | 5 +- manifests/proxy/tempauth_account.pp | 3 +- manifests/proxy/tempurl.pp | 1 - manifests/proxy/versioned_writes.pp | 1 - .../multiple-rsync-modules-afc3971c952e6aac.yaml | 8 - manifests/ringbuilder.pp | 12 +- manifests/ringbuilder/create.pp | 4 +- manifests/ringbuilder/policy_ring.pp | 8 +- manifests/ringbuilder/rebalance.pp | 3 +- manifests/ringserver.pp | 11 +- manifests/ringsync.pp | 3 +- manifests/service.pp | 9 +- manifests/storage.pp | 7 +- manifests/storage/account.pp | 13 +- manifests/storage/all.pp | 83 ++++--- manifests/storage/container.pp | 17 +- manifests/storage/cron/recon.pp | 5 +- manifests/storage/disk.pp | 24 +- manifests/storage/disks.pp | 5 +- manifests/storage/drive_audit.pp | 20 +- manifests/storage/ext4.pp | 3 +- manifests/storage/filter/backend_ratelimit.pp | 24 +- manifests/storage/filter/healthcheck.pp | 6 +- manifests/storage/filter/recon.pp | 8 +- manifests/storage/generic.pp | 13 +- manifests/storage/loopback.pp | 5 +- manifests/storage/loopbacks.pp | 5 +- manifests/storage/mount.pp | 11 +- manifests/storage/node.pp | 12 +- manifests/storage/object.pp | 15 +- manifests/storage/policy.pp | 24 +- manifests/storage/server.pp | 261 ++++++++++----------- manifests/storage/xfs.pp | 5 +- manifests/wsgi/uwsgi_account.pp | 5 +- manifests/wsgi/uwsgi_container.pp | 5 +- manifests/wsgi/uwsgi_proxy.pp | 5 +- manifests/xfs.pp | 4 +- metadata.json | 14 +- .../object-expirer-tunables-7d884f2ea496f44b.yaml | 7 + ...ove-amqp_ssl_key_password-18693f75f10d218c.yaml | 5 + .../notes/remove-puppet-7-6b68d2819b2809f0.yaml | 4 + ...bbit_heartbeat_in_pthread-8a6f67a0eecb4edd.yaml | 5 + .../notes/service-role-ad4862288689402d.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/classes/swift_keystone_auth_spec.rb | 6 +- spec/classes/swift_objectexpirer_spec.rb | 20 +- spec/classes/swift_proxy_ceilometer_spec.rb | 1 - spec/classes/swift_proxy_cname_lookup_spec.rb | 14 +- spec/classes/swift_proxy_domain_remap_spec.rb | 4 +- spec/classes/swift_proxy_gatekeeper_spec.rb | 4 +- tox.ini | 5 - types/logfacility.pp | 10 + types/loglevel.pp | 9 + 112 files changed, 579 insertions(+), 669 deletions(-)
participants (1)
-
no-reply@openstack.org