[release-announce] puppet-swift 16.4.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Mon Nov 29 11:26:02 UTC 2021
We are glad to announce the release of:
puppet-swift 16.4.0: Puppet module for OpenStack Swift
This release is part of the ussuri stable 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.
16.4.0
^^^^^^
New Features
* Add swift::proxy::domain_remap class to configure domain_remap
middleware for swift proxy.
* Add swift::proxy::symlink class to configure symlink middleware
for swift proxy.
* Add TLS options for Memcached TLS connections.
* Add rsync max_connections config and add rsync_use_xinetd
parameter to support to not use xinetd for rsync
* For s3token class, add more parameters: reseller_prefix,
delay_auth_decision, http_timeout, secret_cache_duration, and
keystone credential parameters used for secret caching: auth_uri,
auth_type, username, password, project_name, project_domain_id,
user_domain_id
* The nobarrier XFS mount option is removed from kernel 4.19.0 and
beyond. It has no effect on kernel 4.10.0. Therefore, it is now
removed from the default mount options. Also, puppet-swift now adds
the nofail option, so that a swift store node finishes to boot even
if an HDD mount is failed.
* The new "swift::proxy::authtoken::interface" parameter has been
added, which can be used to set the interface parameter in authtoken
middleware.
Changes in puppet-swift 16.3.0..16.4.0
--------------------------------------
e500d0b Prepare the final stable/ussuri release
edfaa35 Fix missing argument of builder_file_path
ddb37d9 Victoria and before: Build containers only once in TripleO jobs
efee875 TripleO: Reduce tempest test scope
2b267de Set fixture paths for unit tests
4f63aa2 Add TLS options for swift memcached client
7bc6f2c Build containers for single consumer job
263240e Add support for the interface parameter in authtoken middleware
d94887e Fix disk mount options
f03caf5 Use common class to manage apache service in beaker job
b2f6a14 Add CentOS8 to nodesets
241c22a Support to configure rsync max_connections and not use xinetd for rsync
34cdb8c Passwords should be secret
2a9fe26 Switch to Ussuri
704352e Add more parameters for s3token middleware
ebaefeb Add domain_remap middleware support
7fbf2bd Add missing openstacklib to dependencies
c80f83a Add symlink middleware support
f6832ec Update TOX_CONSTRAINTS_FILE for stable/ussuri
2bd1102 Update .gitreview for stable/ussuri
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 8 +-
Gemfile | 1 +
lib/puppet/provider/swift_ring_builder.rb | 4 +-
manifests/containerreconciler.pp | 52 +++++++++--
manifests/keymaster.pp | 20 ++--
manifests/objectexpirer.pp | 34 +++++++
manifests/proxy/authtoken.pp | 9 +-
manifests/proxy/cache.pp | 36 ++++++-
manifests/proxy/ceilometer.pp | 2 +-
manifests/proxy/domain_remap.pp | 104 +++++++++++++++++++++
manifests/proxy/s3token.pp | 92 ++++++++++++++++--
manifests/proxy/symlink.pp | 42 +++++++++
manifests/storage.pp | 9 +-
manifests/storage/all.pp | 6 ++
manifests/storage/mount.pp | 4 +-
metadata.json | 8 +-
...-swift-proxy-domain_remap-d3b316fb6e964716.yaml | 4 +
.../add-swift-proxy-symlink-4864e7c1755567d4.yaml | 4 +
.../notes/add-tls-options-cfc659d2a0ad42bc.yaml | 4 +
...inetd_and_max_connections-48c6b86b1bfed6f8.yaml | 5 +
.../notes/add_s3token_params-89215880c6e2507a.yaml | 6 ++
...ult-mount-options-changed-23d7969ef826f8be.yaml | 8 ++
...stone-authtoken-interface-a0cdde390fca1a46.yaml | 5 +
spec/acceptance/basic_swift_spec.rb | 2 +
spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++
spec/classes/swift_containerreconciler_spec.rb | 18 ++--
spec/classes/swift_keymaster.rb | 2 +-
spec/classes/swift_objectexpirer_spec.rb | 4 +-
spec/classes/swift_proxy_authtoken_spec.rb | 7 +-
spec/classes/swift_proxy_cache_spec.rb | 10 ++
spec/classes/swift_proxy_ceilometer_spec.rb | 2 +-
spec/classes/swift_proxy_domain_remap_spec.rb | 59 ++++++++++++
spec/classes/swift_proxy_s3token_spec.rb | 37 +++++++-
spec/classes/swift_proxy_symlink_spec.rb | 33 +++++++
spec/classes/swift_storage_all_spec.rb | 47 +++++-----
spec/classes/swift_storage_spec.rb | 16 ++++
spec/defines/swift_storage_mount_spec.rb | 4 +-
spec/spec_helper.rb | 5 +
tox.ini | 2 +-
40 files changed, 649 insertions(+), 77 deletions(-)
More information about the Release-announce
mailing list