[release-announce] puppet-swift 14.1.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 19 20:57:11 UTC 2018


We are ecstatic to announce the release of:

puppet-swift 14.1.0: Puppet module for OpenStack Swift

This release is part of the stein release series.

Download the package from:

    https://tarballs.openstack.org/puppet-swift/

For more details, please see below.

14.1.0
^^^^^^


Prelude
*******

The default signing_dir is changed to /var/lib/swift for Debian. For
all other OSes, /var/cache/swift is kept. This is due to the fact that
the Debian sysv-init / systemd scripts are setting /var/cache/swift
with the unix rights 0755, which isn't safe for this OS.


New Features
************

* Default number of account/container/object server workers capped
  to os_workers fact unless overridden.

* Added new parameters max_containers_per_account and
  max_containers_whitelist to proxy class that can be used to
  configure the maximum authorized container number for an account.


Upgrade Notes
*************

* The deprecated options rabbit_host, rabbit_hosts, rabbit_password,
  rabbit_port, rabbit_userid and rabbit_virtual_host in
  swift::proxy::ceilometer has been removed.

Changes in puppet-swift 13.3.0..14.1.0
--------------------------------------

1f87231 Prepare Stein M1
4fc8ec5 Fix stdlib version in metadata
092615f Install python3-swift in Fedora or RedHat > 7
4d997af Fix default signing_dir for Debian
f2ea896 Add puppet-swift-tripleo-standalone job
a6e9e39 Add parameter max_containers_per_account
ef46b58 Remove deprecated rabbit opts in swift::proxy::ceilometer
457cf65 Update min tox version to 2.0
db15378 Limit number of default swift server workers
20f1557 Run tripleo standalone job
0104069 Dissuade .gitignore references to personal tools
31dc95f Add servers_per_port parameter in object-server
b7fd656 switch documentation job to new PTI
66be3cd import zuul job settings from project-config
3e1621f Bump version for the start of Stein
51d7ddb Update reno for stable/rocky
4f69c84 Remove PE requirement from metadata.json


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |  12 ++-
.zuul.yaml                                         |  18 ++++
manifests/params.pp                                |   9 +-
manifests/proxy.pp                                 | 106 ++++++++++++---------
manifests/proxy/authtoken.pp                       |  25 ++---
manifests/proxy/ceilometer.pp                      |  61 +-----------
manifests/storage/all.pp                           |  12 +--
manifests/storage/server.pp                        |   9 ++
metadata.json                                      |  12 +--
...ault-swift-server-workers-90b6206b37c6866b.yaml |   4 +
...eprecated-rabbitmq-params-3a97ecbde4dfd55b.yaml |   6 ++
.../notes/signing-dir-543b814469e76728.yaml        |   6 ++
...ax-containers-per-account-f033e8f28c87a802.yaml |   6 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 ++
spec/classes/swift_proxy_authtoken_spec.rb         |  15 ++-
spec/classes/swift_proxy_ceilometer_spec.rb        |  58 +++++------
spec/classes/swift_proxy_spec.rb                   |  32 ++++---
templates/object-server.conf.erb                   |   1 +
tox.ini                                            |   2 +-
20 files changed, 219 insertions(+), 182 deletions(-)







More information about the Release-announce mailing list