[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