[release-announce] puppet-swift 20.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:33:41 UTC 2022
We eagerly announce the release of:
puppet-swift 20.2.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.2.0
^^^^^^
New Features
* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
* Now puppet-swift supports configurations required by the
container- sharder service.
* The "system_scope" parameter has been added to the following
classes.
* "swift::proxy::authtoken"
* "swift::proxy::ceilometer"
* "swift::proxy::s3token"
* The "swift::keystone::auth" class now supports customizing roles
assigned to the swift service user.
* The "swift::keystone::auth" class now supports defining assignmet
of system-scoped roles to the swift service user.
Changes in puppet-swift 20.1.0..20.2.0
--------------------------------------
496260a Prepare Yoga M3
39e5f58 Add CentOS/RHEL 9 to supported operating systems
f781eb9 Avoid hard-coding OS user/group in each manifest
a42ed45 TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
7e86bb5 TripleO: Enable container build in standalone job
bb483f0 Add support for container sharder
ceaf421 Do not hardcode default of [ksm_keymaster] meta_version_to_write
2f2183e Accept system scope credentials for Keystone API request
2e34d0c Loose dependencies about keystone endpoints
95c974c Remove redundant dependency
b5eb197 Remove usage of custom os_package_type fact
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 3 +-
manifests/dispersion.pp | 4 +-
manifests/init.pp | 6 +--
manifests/keymaster.pp | 4 +-
manifests/keystone/auth.pp | 30 ++++++++++-----
manifests/memcache.pp | 4 +-
manifests/params.pp | 5 +++
manifests/proxy/authtoken.pp | 32 +++++++++++-----
manifests/proxy/ceilometer.pp | 30 +++++++++++----
manifests/proxy/s3token.pp | 30 +++++++++++----
manifests/ringserver.pp | 4 +-
manifests/storage/container.pp | 10 +++++
manifests/storage/disk.pp | 5 ++-
manifests/storage/generic.pp | 4 +-
manifests/storage/loopback.pp | 5 ++-
manifests/storage/mount.pp | 5 ++-
manifests/storage/node.pp | 18 ++++-----
manifests/storage/server.pp | 44 ++++++++++++++++------
manifests/storage/xfs.pp | 5 ++-
manifests/wsgi/uwsgi_account.pp | 2 +-
manifests/wsgi/uwsgi_container.pp | 2 +-
manifests/wsgi/uwsgi_proxy.pp | 2 +-
metadata.json | 12 +++---
.../notes/centos-9-support-b14e163f02d99aeb.yaml | 4 ++
.../notes/container-sharder-7b000d34210dbe08.yaml | 5 +++
.../system_scope-keystone-30d9867d48b6ab11.yaml | 16 ++++++++
spec/classes/swift_keymaster.rb | 2 +-
spec/classes/swift_keystone_auth_spec.rb | 9 +++++
spec/classes/swift_proxy_authtoken_spec.rb | 28 ++++++++++----
spec/classes/swift_proxy_ceilometer_spec.rb | 18 ++++++++-
spec/classes/swift_proxy_s3token_spec.rb | 20 ++++++++--
spec/defines/swift_storage_mount_spec.rb | 14 +++----
templates/account-server.conf.erb | 2 +-
templates/container-server.conf.erb | 5 ++-
templates/object-server.conf.erb | 2 +-
35 files changed, 281 insertions(+), 110 deletions(-)
More information about the Release-announce
mailing list