[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