[openstack-announce] [new][puppet] puppet-swift 9.2.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 29 18:37:28 UTC 2016


We are thrilled to announce the release of:

puppet-swift 9.2.0: Puppet module for OpenStack Swift

This release is part of the newton release series.

For more details, please see below.

9.2.0
^^^^^


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

* add new parameters to configure authtoken for swift, like
  username, password, project_name, auth_url, auth_plugin,
  project_domain_id, user_domain_id, include_service_catalog

* Added parameters to configure the statsd integration for the
  account, container, object and proxy services. log_statsd_host,
  log_statsd_port, log_statsd_default_sample_rate,
  log_statsd_sample_rate_factor and log_statsd_metric_prefix can be
  configured if statsd_enabled is set to true for the
  swift::storage::services resource.

* Allows configuring CORS settings.


Deprecation Notes
*****************

* admin_token

* admin_tenant_name in favor of project_name

* admin_password in favor of password

* admin_user in favor of username

* identity_uri in favor of auth_url

* The Swift Keystone middleware option is_admin has been deprecated
  in the Mitaka release and should be no longer used. It has no more
  effect and will be removed in a future version.


Bug Fixes
*********

* remove auth_host, auth_port, auth_protocol, auth_admin_prefix

Changes in puppet-swift 9.1.0..9.2.0
------------------------------------

3eb1b82 Prepare 9.2.0 (newton b3)
2d970a2 Trim useless blank lines in generated config file
a266ab9 Change swift authtoken
658f658 Add statsd configuration options
212d4ab Add log directory to .gitignore
623dffa Add CORS settings
60266da Move other-requirements.txt to bindep.txt
0725547 unit: improve output description for swift ring builder
dcc8ca5 Add support for Swift Ring Builder 2.9.1+
287a714 Allow for usage of storage::disk via Hiera
0bb5205 Deprecate is_admin option from Keystone mw config in Swift proxy
e8959ee Fix comment typo
a5e15bb Include openstacklib defaults manifest.
33a705d Fix xinetd version to match integration


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

.gitignore                                         |   1 +
bindep.txt                                         |   0
lib/puppet/provider/swift_ring_builder.rb          |  22 ++-
manifests/params.pp                                |   1 +
manifests/proxy.pp                                 |  12 ++
manifests/proxy/authtoken.pp                       | 189 ++++++++++++---------
manifests/proxy/formpost.pp                        |   2 +-
manifests/proxy/keystone.pp                        |  17 +-
manifests/storage/all.pp                           |  82 ++++++---
manifests/storage/disks.pp                         |  29 ++++
manifests/storage/server.pp                        |  76 ++++++---
metadata.json                                      |   6 +-
other-requirements.txt                             |   0
releasenotes/notes/authtoken-b49c75db4b7429cb.yaml |  13 ++
.../statsd-configuration-c839c5485f761109.yaml     |   8 +
.../notes/swift_cors-31b9a30d0eca57ce.yaml         |   3 +
...stone_middleware_is_admin-3743720dc053f65e.yaml |   5 +
releasenotes/source/conf.py                        |   4 +-
spec/acceptance/basic_swift_spec.rb                |   2 +-
spec/classes/swift_bench_spec.rb                   |   6 +-
spec/classes/swift_client_spec.rb                  |   4 +-
spec/classes/swift_dispersion_spec.rb              |   2 +-
spec/classes/swift_objectexpirer_spec.rb           |  12 +-
spec/classes/swift_proxy_authtoken_spec.rb         |  74 +++-----
spec/classes/swift_proxy_ceilometer_spec.rb        |   4 +-
spec/classes/swift_proxy_keystone_spec.rb          |   3 -
spec/classes/swift_proxy_spec.rb                   |  40 +++--
spec/classes/swift_proxy_swift3_spec.rb            |   6 +-
spec/classes/swift_ringbuilder_spec.rb             |   6 +-
spec/classes/swift_ringserver_spec.rb              |  12 +-
spec/classes/swift_spec.rb                         |   6 +-
spec/classes/swift_storage_account_spec.rb         |  13 +-
spec/classes/swift_storage_all_spec.rb             |  42 ++++-
spec/classes/swift_storage_container_spec.rb       |  13 +-
spec/classes/swift_storage_disks_spec.rb           |  51 ++++++
spec/classes/swift_storage_object_spec.rb          |  13 +-
spec/classes/swift_storage_spec.rb                 |   6 +-
spec/defines/swift_storage_generic_spec.rb         |  18 +-
spec/defines/swift_storage_node_spec.rb            |   6 +-
spec/defines/swift_storage_server_spec.rb          |   7 +-
.../puppet/provider/swift_ring_builder_spec.rb     |  39 +++++
templates/account-server.conf.erb                  |   7 +
templates/container-server.conf.erb                |   7 +
templates/object-server.conf.erb                   |   7 +
templates/proxy-server.conf.erb                    |  39 +++--
templates/proxy/authtoken.conf.erb                 |  31 ++--
templates/proxy/keystone.conf.erb                  |   1 -
48 files changed, 633 insertions(+), 320 deletions(-)






More information about the OpenStack-announce mailing list