[release-announce] puppet-gnocchi 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:34:21 UTC 2022


We are happy to announce the release of:

puppet-gnocchi 20.2.0: Puppet module for OpenStack Gnocchi

This release is part of the yoga 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.

20.2.0
^^^^^^


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

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* The new "gnocchi::storage::ceph::ceph_timeout" parameter has been
  added.

* The "system_scope" parameter has been added to the
  "gnocchi::keystone::authtoken" class.

* The "gnocchi::keystone::auth" class now supports customizing roles
  assigned to the gnocchi service user.

* The "gnocchi::keystone::auth" class now supports defining
  assignmet of system-scoped roles to the gnocchi service user.


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

* The "gnocchi::statsd::flush_delay" is now optional and defaults to
  "$::os_service_default" which effectively use the default value
  defined in Gnocchi itself.

Changes in puppet-gnocchi 20.1.0..20.2.0
----------------------------------------

cefa59c Prepare Yoga M3
f4ff720 Add CentOS/RHEL 9 to supported operating systems
c904cbc Avoid hard-coding OS user/group in each manifest
f016d72 CentOS 9: Disable unit tests dependent on puppet-postgresql
337b4e9 Add support for [storage] ceph_timeout
e5edd14 Simplify definition to ensure keystone resource creation
792621d Add scenario002 integration job
ea401f3 gnocchi::db: Do not test behavior of lower libraries
b0656ac Do not declare service resource when manage_service is false
5fd6e02 Fix dependency to purge default vhost config
2e52401 Remove usage of custom os_package_type fact
f3c8731 Accept system scope credentials for Keystone API request
928ae95 Make [statsd] flush_delay optional


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

.zuul.yaml                                         |  1 +
manifests/api.pp                                   | 52 +++++++++++-----------
manifests/db/sync.pp                               |  6 +--
manifests/keystone/auth.pp                         | 20 +++++++++
manifests/keystone/authtoken.pp                    |  6 +++
manifests/metricd.pp                               | 17 ++++---
manifests/params.pp                                |  1 +
manifests/statsd.pp                                | 21 ++++-----
manifests/storage/ceph.pp                          | 14 ++++--
manifests/wsgi/apache.pp                           |  7 +--
manifests/wsgi/uwsgi.pp                            |  2 +-
metadata.json                                      | 14 +++---
.../notes/centos-9-support-bde5553b64716c60.yaml   |  4 ++
.../notes/ceph_timeout-770ca9c5ff60a976.yaml       |  4 ++
...atsd-flush_delay-optional-e1aa6d8aac600191.yaml |  6 +++
.../system_scope-keystone-dfb7566a1f8b1eab.yaml    | 13 ++++++
spec/classes/gnocchi_api_spec.rb                   | 17 +++----
spec/classes/gnocchi_db_postgresql_spec.rb         |  5 ++-
spec/classes/gnocchi_db_spec.rb                    | 10 +++--
spec/classes/gnocchi_keystone_auth_spec.rb         |  9 ++++
spec/classes/gnocchi_keystone_authtoken_spec.rb    |  3 ++
spec/classes/gnocchi_metricd_spec.rb               | 15 ++-----
spec/classes/gnocchi_statsd_spec.rb                | 30 +++++++------
spec/classes/gnocchi_storage_ceph_spec.rb          |  9 ++++
24 files changed, 183 insertions(+), 103 deletions(-)







More information about the Release-announce mailing list