[release-announce] puppet-swift 22.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 5 15:56:27 UTC 2023


We enthusiastically announce the release of:

puppet-swift 22.0.0: Puppet module for OpenStack Swift

This release is part of the antelope 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.

Changes in puppet-swift 21.0.0..22.0.0
--------------------------------------

b472463 Prepare 2023.1 release
4d23e9e Ensure storage servers are listening
d1cc693 Do not define service resource when service management is disabled
9b05f2e Remove TripleO job
109cd35 Replace legacy facts and use fact hash
d1c1c2a Merge (more) common options
b6544ca Compact multi-line warning message into a single line
feea648 Replace mocha by rspec-mocks
d72f4b7 ceilometer: Remove deprecated group parameter
4418d8a Switch to Ubuntu Jammy (22.04)
fd38b9c Add support for swift-drive-audit cron job
442e115 Fix wrong description of log_address
ec1b496 Drop redundant pick
c940ab0 Add support for backend ratelimit middleware options
7a05cf5 Support customizing fallocate options
8ac0db4 Remove logic for old swift-ring-builder
a8ef5f6 Format IPv6 address for ring device
249f466 Ensure consistent IPv6 address format
de018ad Ubuntu: Disable acceptance tests with swiftinit service provider
be26baa Remove logic for CentOS < 9
2161ec4 Update master for stable/zed
911919e Restrict access to the mount base directory
41ca173 Prohibit write to the mount directory


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  19 --
lib/puppet/provider/swift_ring_builder.rb          | 106 ++--------
lib/puppet/type/ring_account_device.rb             |  15 +-
lib/puppet/type/ring_container_device.rb           |  15 +-
lib/puppet/type/ring_object_device.rb              |  19 +-
manifests/constraints.pp                           |  56 +++---
manifests/containerreconciler.pp                   |  24 +--
manifests/init.pp                                  |   4 +-
manifests/internal_client.pp                       |  32 +--
manifests/internal_client/symlink.pp               |   4 +-
manifests/keymaster.pp                             |   4 +-
manifests/memcache.pp                              |  24 +--
manifests/objectexpirer.pp                         |  48 ++---
manifests/params.pp                                |  11 +-
manifests/proxy.pp                                 |  77 +++----
manifests/proxy/authtoken.pp                       |  28 +--
manifests/proxy/bulk.pp                            |  28 +--
manifests/proxy/ceilometer.pp                      |  88 ++++----
manifests/proxy/cname_lookup.pp                    |  32 +--
manifests/proxy/container_sync.pp                  |   8 +-
manifests/proxy/dlo.pp                             |  12 +-
manifests/proxy/domain_remap.pp                    |  40 ++--
manifests/proxy/etag_quoter.pp                     |   4 +-
manifests/proxy/gatekeeper.pp                      |   8 +-
manifests/proxy/keystone.pp                        |   8 +-
manifests/proxy/ratelimit.pp                       |  20 +-
manifests/proxy/s3api.pp                           |  60 +++---
manifests/proxy/s3token.pp                         |  12 +-
manifests/proxy/slo.pp                             |  40 ++--
manifests/proxy/staticweb.pp                       |   4 +-
manifests/proxy/symlink.pp                         |   4 +-
manifests/proxy/tempurl.pp                         |  20 +-
manifests/storage/account.pp                       |  14 +-
manifests/storage/all.pp                           |  68 +++----
manifests/storage/container.pp                     |  42 ++--
manifests/storage/disk.pp                          |   4 +-
manifests/storage/drive_audit.pp                   | 189 ++++++++++++++++++
manifests/storage/filter/backend_ratelimit.pp      |  49 +++++
manifests/storage/filter/recon.pp                  |   4 +-
manifests/storage/generic.pp                       |  42 ++--
manifests/storage/loopback.pp                      |   4 +-
manifests/storage/mount.pp                         |  25 ++-
manifests/storage/node.pp                          |  10 +-
manifests/storage/object.pp                        |  29 ++-
manifests/storage/server.pp                        | 151 ++++++++------
manifests/storage/xfs.pp                           |   4 +-
manifests/wsgi/uwsgi_account.pp                    |   6 +-
manifests/wsgi/uwsgi_container.pp                  |   6 +-
manifests/wsgi/uwsgi_proxy.pp                      |   6 +-
metadata.json                                      |   8 +-
.../notes/backend_ratelimit-d10d25bbce1b0242.yaml  |   6 +
.../notes/drive-audit-206e1c6e04e8decf.yaml        |   4 +
.../notes/fallocate-opts-6a181c96d0a0cc31.yaml     |   9 +
.../remove-ceilometer-group-268171ee2387e7bd.yaml  |   5 +
.../notes/ubuntu-jammy-7ed8d71c8bb07072.yaml       |   8 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
spec/acceptance/10_basic_swift_spec.rb             |  35 +++-
spec/classes/swift_client_spec.rb                  |   6 +-
spec/classes/swift_containerreconciler_spec.rb     |   2 +-
spec/classes/swift_dispersion_spec.rb              |   2 +-
spec/classes/swift_objectexpirer_spec.rb           |   2 +-
spec/classes/swift_proxy_ceilometer_spec.rb        |   2 +-
spec/classes/swift_proxy_cname_lookup_spec.rb      |   2 +-
spec/classes/swift_proxy_spec.rb                   |  18 +-
spec/classes/swift_ringserver_spec.rb              |  10 +-
spec/classes/swift_storage_account_spec.rb         |  29 +--
spec/classes/swift_storage_all_spec.rb             |  12 +-
spec/classes/swift_storage_container_spec.rb       |  30 ++-
spec/classes/swift_storage_driver_audit_spec.rb    |  93 +++++++++
spec/classes/swift_storage_object_spec.rb          |  30 ++-
spec/classes/swift_storage_spec.rb                 |   8 +-
.../swift_storage_filter_backend_ratelimit_spec.rb |  48 +++++
spec/defines/swift_storage_generic_spec.rb         |   2 +-
spec/defines/swift_storage_mount_spec.rb           |   4 +-
spec/defines/swift_storage_node_spec.rb            |  69 ++++---
spec/defines/swift_storage_server_spec.rb          |   9 +
spec/spec_helper.rb                                |   2 +
.../ring_account_device/swift_ring_builder_spec.rb | 208 +------------------
.../swift_ring_builder_spec.rb                     | 207 +------------------
.../ring_object_device/swift_ring_builder_spec.rb  | 221 ++-------------------
.../unit/puppet/provider/service/swiftinit_spec.rb |  16 +-
.../puppet/provider/swift_storage_policy/ruby.rb   |  14 +-
83 files changed, 1232 insertions(+), 1423 deletions(-)







More information about the Release-announce mailing list