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(-)
participants (1)
-
no-reply@openstack.org