[release-announce] puppet-swift 20.4.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Thu Oct 6 10:07:56 UTC 2022
We are excited to announce the release of:
puppet-swift 20.4.0: Puppet module for OpenStack Swift
This release is part of the yoga 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.
20.4.0
^^^^^^
New Features
************
* Now this module supports configurion options in */etc/swift
/internal-client.conf`*.
* The "swift::proxy::ceilometer" class now supports the following
new parameters to manage options for Rabbit driver in oslo.messaging
library.
* "rabbit_ha_queues"
* "heartbeat_timeout_threshold"
* "heartbeat_rate"
* "heartbeat_in_pthread"
* "rabbit_qos_prefetch_count"
* "amqp_durable_queues"
* "kombu_reconnect_delay"
* "kombu_failover_strategy"
* "kombu_compression"
Bug Fixes
*********
* Now the "swift::ringbuilder::create" defined type generates a ring
builder file by root user, instead of swift user, by default. Set
the user parameter if a different should be used.
Changes in puppet-swift 20.3.0..20.4.0
--------------------------------------
39fdf27 Prepare new version 20.4.0
afa7e2b Fix deprecation warning by validate_legacy
2d1b0a7 Fix type validation warning for storage policy rings
ab3cf92 Support customizing internal-client.conf
6e834c3 Support more [oslo_messaging_rabbit] parameters
0abf25d Use the root user to generate ring builder files
9cc8b8d Fix typo in parameter name
4470445 Fix typo in swiftinit service type
cfcdae3 Remove TripleO job
274106c Update TOX_CONSTRAINTS_FILE for stable/yoga
18a05e5 Update .gitreview for stable/yoga
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 19 ---
lib/puppet/provider/service/swiftinit.rb | 2 +-
.../swift_internal_client_config/ini_setting.rb | 10 ++
lib/puppet/type/swift_internal_client_config.rb | 53 ++++++++
manifests/config.pp | 8 ++
manifests/deps.pp | 4 +
manifests/internal_client.pp | 95 ++++++++++++++
manifests/internal_client/cache.pp | 76 ++++++++++++
manifests/internal_client/catch_errors.pp | 25 ++++
manifests/internal_client/proxy_logging.pp | 15 +++
manifests/internal_client/symlink.pp | 42 +++++++
manifests/params.pp | 10 +-
manifests/proxy/ceilometer.pp | 136 ++++++++++++++++-----
manifests/proxy/cname_lookup.pp | 2 +-
manifests/ringbuilder/create.pp | 16 +--
manifests/ringbuilder/rebalance.pp | 6 +-
manifests/storage/node.pp | 6 +-
metadata.json | 2 +-
.../notes/bug-1980613-b2e589f74602f11f.yaml | 6 +
.../notes/internal-client-ce022fa93df88aaa.yaml | 5 +
...slo-messaging-rabbit-opts-e4da4a73d1f2c788.yaml | 15 +++
spec/classes/swift_config_spec.rb | 11 ++
spec/classes/swift_internal_client_cache_spec.rb | 78 ++++++++++++
.../swift_internal_client_catch_errors_spec.rb | 19 +++
spec/classes/swift_internal_client_spec.rb | 73 +++++++++++
spec/classes/swift_internal_client_symlink_spec.rb | 33 +++++
spec/classes/swift_proxy_ceilometer_spec.rb | 20 ++-
spec/defines/swift_ringbuilder_create_spec.rb | 18 +--
spec/defines/swift_ringbuilder_rebalance_spec.rb | 16 ++-
.../ini_setting_spec.rb | 49 ++++++++
.../unit/type/swift_internal_client_config_spec.rb | 19 +++
tox.ini | 2 +-
33 files changed, 803 insertions(+), 89 deletions(-)
More information about the Release-announce
mailing list