[release-announce] puppet-swift 20.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 1 09:42:18 UTC 2022


We enthusiastically announce the release of:

puppet-swift 20.1.0: Puppet module for OpenStack Swift

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

20.1.0
^^^^^^


New Features
************

* Add object-replicator rsync_timeout and rsync_bwlimit parameters.

* The "swift::proxy::container_sync" class now supports the
  following two parameters of the "container_sync" middleware.

  * "allow_full_urls"

  * "current"

* The following two parameters have been added to the
  "swift::proxy::gatekeeper" class.

  * "shunt_inbound_x_timestamp"

  * "allow_reserved_names_header"

* The following four parameters have been added to the
  "swift::proxy::slo" class.

  * "rate_limit_under_size"

  * "concurrency"

  * "delete_concurrency"

  * "yield_frequency"

  * "allow_async_delete"


Upgrade Notes
*************

* Default value of "swift::proxy::bulk" has been changed from "60"
  to "10", which is consistent with the service default.

* The following three deprecated parameters have been removed from
  the "swift::proxy::s3token" class.

  * "auth_host"

  * "auth_port"

  * "auth_protocol"

* Default value of the
  "swift::proxy::slo::rate_limit_segments_per_sec" parameter has been
  changed from "0" to "1".

* Default value of "swift::proxy::slo::max_manifest_size" has been
  changed from "2097152" to "8388608", following the change in swift
  itself.


Deprecation Notes
*****************

* The "swift::proxy::slo::min_segment_size" parameter has been
  deprecated and has no effect now.

Changes in puppet-swift 20.0.0..20.1.0
--------------------------------------

a06cf01 Prepare Yoga M2
5a7a299 CentOS9: Fix unit tests related to use_xinetd
b9f4681 s3token: Remove deprecated auth_* parameters
a39af5a Support parameters of container_sync middleware
a9eb327 bulk: Reduce default yield_frequency
85b30c1 Do not hard-code defaults of [filter:dlo] parameters
cbf5c60 Do not hard-code defaults of [filter:slo] parameters
7017388 Update default value of [filter:slo] max_manifest_size
0ef85fa Deprecate the ineffective min_segment_size parameter
ef9ff55 Support more [filter:slo] parameters
7901241 Add support for parameters of the gatekeeper middleware
54c75b9 Add rsync parameters for object server
d871bd5 Fix ignored unit tests
ff0330a Use consistent spelling, OpenStack, instead of Openstack
a94f4f5 Do not test detail of keystone::resource::service_identity


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

manifests/keystone/auth.pp                         |   8 +-
manifests/proxy/bulk.pp                            |   4 +-
manifests/proxy/container_sync.pp                  |  21 +-
manifests/proxy/dlo.pp                             |  21 +-
manifests/proxy/gatekeeper.pp                      |  56 +++--
manifests/proxy/s3token.pp                         |  24 +-
manifests/proxy/slo.pp                             |  86 +++++--
manifests/storage/all.pp                           |  12 +
manifests/storage/server.pp                        |  10 +
metadata.json                                      |   6 +-
...plicator_rsync_parameters-15936a0bfc76b670.yaml |   3 +
.../bulk-yield_frequency-2ad6dc679ef17452.yaml     |   5 +
...iner_sync-middleware-opts-91c555d96826b91d.yaml |   8 +
.../notes/gatekeeper-opts-73ef4db32c2e702e.yaml    |   8 +
...e-s3token-old-auth-params-1e7a68fa41e7a222.yaml |   9 +
releasenotes/notes/slo-opts-7b4aaa369ed6fa40.yaml  |  11 +
.../slo-smaller-segments-5f1cdf02cdc95dcc.yaml     |  10 +
...-default-max_manifst_size-1077b1abd8813d7f.yaml |   5 +
spec/classes/swift_keystone_auth_spec.rb           | 275 ++++++++-------------
spec/classes/swift_proxy_bulk_spec.rb              |   6 +-
spec/classes/swift_proxy_container_sync_spec.rb    |  19 +-
spec/classes/swift_proxy_dlo_spec.rb               |  18 +-
spec/classes/swift_proxy_gatekeeper_spec.rb        |  12 +-
spec/classes/swift_proxy_s3token_spec.rb           |  12 -
spec/classes/swift_proxy_slo_spec.rb               |  44 ++--
spec/classes/swift_ringserver_spec.rb              |  16 +-
spec/classes/swift_storage_all_spec.rb             |  46 ++--
spec/classes/swift_storage_spec.rb                 |  16 +-
...unt.rb => swift_proxy_tempauth_account_spec.rb} |   2 +-
spec/defines/swift_storage_server_spec.rb          |  16 ++
templates/object-server.conf.erb                   |   2 +
31 files changed, 471 insertions(+), 320 deletions(-)







More information about the Release-announce mailing list