[release-announce] puppet-gnocchi 19.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Fri Jul 2 14:11:35 UTC 2021


We are excited to announce the release of:

puppet-gnocchi 19.0.0: Puppet module for OpenStack Gnocchi

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/puppet-gnocchi

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-gnocchi/+bugs

For more details, please see below.

19.0.0
^^^^^^

New Features

* The new "gnocchi::policy::enforce_scope" parameter has been added
  to support the corresponding parameter in oslo.policy library.

* There is now a new policy_dirs parameter in the gnocchi::policy
  class, so one can set a custom path.

* The new "gnocchi::policy::enforce_new_defaults" parameter has been
  added.

* A new class gnocchi::wsgi::uwsgi exist to allow configuring uwsgi
  in operating systems that support this (ie: currently Debian). This
  helps configuring the number of processes, threads and listen
  socket. Also, a new gnocchi_api_wsgi_config provider now exist.

Changes in puppet-gnocchi 18.4.0..19.0.0
----------------------------------------

b97255a Simplfy the logic to handle coordination_url
cfec496 Fix a test case with typo
fe14239 Get rid of the $pyvers variable
e4368cb setup.cfg: Replace dashes with underscores
ee532b0 Consolidate Redis install to ensure_packages
f5b02e9 Bump version for the start of Xena
e986276 Debian api_uwsgi_config: Switch to :ini_setting
6a6ea0e Fix a typo in file header
0e1d398 Add support for oslo_policy/enforce_new_defaults
14e1b10 Add support for the oslo_policy/enforce_scope parameter
8dcef88 Add support for gnocchi_api_uwsgi_config in Debian
71dd7b4 Bump dependency in metadata.json
d2a96da Allow to configure policy_dirs
72b8598 Update master for stable/wallaby


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

.../gnocchi_api_uwsgi_config/ini_setting.rb        | 10 ++++
lib/puppet/type/gnocchi_api_uwsgi_config.rb        | 29 ++++++++++
manifests/deps.pp                                  |  5 ++
manifests/healthcheck.pp                           |  2 +-
manifests/init.pp                                  | 21 +++----
manifests/params.pp                                | 13 ++---
manifests/policy.pp                                | 29 ++++++++--
manifests/wsgi/uwsgi.pp                            | 41 ++++++++++++++
metadata.json                                      | 10 ++--
...oslo_policy-enforce_scope-3cf4ea69a6f5a91f.yaml |  5 ++
.../notes/policy-dirs-3a09b80e991f9745.yaml        |  5 ++
...licy-enforce_new_defaults-f33654b6eb02c4f2.yaml |  5 ++
releasenotes/notes/uwsgi-55ad851a66baa5e9.yaml     |  7 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/wallaby.rst                    |  6 ++
setup.cfg                                          |  6 +-
spec/classes/gnocchi_client_spec.rb                | 10 +---
spec/classes/gnocchi_init_spec.rb                  | 22 ++------
spec/classes/gnocchi_policy_spec.rb                | 19 ++++---
spec/classes/gnocchi_storage_spec.rb               |  2 +-
spec/classes/gnocchi_wsgi_uwsgi_spec.rb            | 31 +++++++++++
spec/spec_helper.rb                                |  2 +
.../gnocchi_api_uwsgi_config/ini_setting_spec.rb   | 52 ++++++++++++++++++
spec/unit/type/gnocchi_api_uwsgi_config_spec.rb    | 64 ++++++++++++++++++++++
24 files changed, 331 insertions(+), 66 deletions(-)







More information about the Release-announce mailing list