[release-announce] puppet-swift 19.5.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Wed May 17 11:26:42 UTC 2023
We are glad to announce the release of:
puppet-swift 19.5.0: Puppet module for OpenStack Swift
This release is part of the xena 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.
19.5.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"
Changes in puppet-swift 19.4.0..19.5.0
--------------------------------------
65a08a5 Prepare the final stable/xena release
e4a28d2 Ensure consistent IPv6 address format
e7d8c64 setuptools: Disable auto discovery
f2c839d Fix deprecation warning by validate_legacy
ced957d Fix type validation warning for storage policy rings
b5cb280 Support customizing internal-client.conf
ff757c6 Support more [oslo_messaging_rabbit] parameters
331b926 Fix typo in swiftinit service type
e7d5607 Fix missing argument of builder_file_path
5f5fac7 Remove TripleO job
635e94d Update TOX_CONSTRAINTS_FILE for stable/xena
a72d035 Update .gitreview for stable/xena
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 18 ---
lib/puppet/provider/service/swiftinit.rb | 2 +-
.../swift_internal_client_config/ini_setting.rb | 10 ++
lib/puppet/provider/swift_ring_builder.rb | 6 +-
lib/puppet/type/ring_account_device.rb | 15 ++-
lib/puppet/type/ring_container_device.rb | 15 ++-
lib/puppet/type/ring_object_device.rb | 19 ++-
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/proxy/ceilometer.pp | 134 ++++++++++++++++-----
manifests/ringbuilder/create.pp | 6 +-
manifests/ringbuilder/rebalance.pp | 6 +-
manifests/storage/node.pp | 6 +-
metadata.json | 2 +-
.../notes/internal-client-ce022fa93df88aaa.yaml | 5 +
...slo-messaging-rabbit-opts-e4da4a73d1f2c788.yaml | 15 +++
setup.py | 1 +
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 | 14 ++-
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 +-
35 files changed, 829 insertions(+), 84 deletions(-)
More information about the Release-announce
mailing list