We are chuffed to announce the release of: puppet-gnocchi 20.0.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.0.0 ^^^^^^ New Features ************ * The new "key_val_separator" parameter has been added to the "gnocchi_api_paste_ini" resource type. * Install python-boto3 automatically in order to satisfy s3 storage backend package dependencies. This can be disabled by setting the "gnocchi::storage::s3::manage_boto3" parameter. * The following parameters have been added to the "gnocchi::metricd" class. * "greedy" * "metric_reporting_delay" * "processing_replicas" * The new "gnoccho::storage::ceph::package_ensure" parameter has been added. Upgrade Notes ************* * Default value of the "gnocchi::wsgi::apache::ssl" parameter will be changed from "true" to "false" in a future release. Make sure the parameter is set to the desired value. * The "gnocchi::storage::ceph::manage_cradox" parameter has been removed. Deprecation Notes ***************** * The "gnocchi::api::middlewares" parameter has been deprecated and will be removed in a future release. The parmaeter has no effect now. * The "gnocchi::metricd::cleanup_delay" parameter has been deprecated in favor of the new "gnocchi::metricd::metric_cleanup_delay" parameter. Changes in puppet-gnocchi 19.4.0..20.0.0 ---------------------------------------- e3a16ca Ensure required packages are installed for s3 support. bba8c78 Allow customizing state of the python-ceph package 04f29cb Support more [metricd] parameters b1e2d28 Prepare to update default of <service>::wsgi::apache::ssl 908b8b6 Bump puppetlabs-inifile be05efd Deprecate support for [api] middlewares 424c229 Clean up the deprecated manage_cradox parameter aca4626 Allow customizing separator for api-paste.ini e4e771c Bump version for the start of Yoga e025f13 Update master for stable/xena Diffstat (except docs and test files) ------------------------------------- lib/puppet/type/gnocchi_api_paste_ini.rb | 5 +++ manifests/api.pp | 19 ++++++--- manifests/metricd.pp | 45 ++++++++++++++++---- manifests/params.pp | 1 + manifests/storage/ceph.pp | 20 +++------ manifests/storage/s3.pp | 19 +++++++++ manifests/wsgi/apache.pp | 11 +++-- metadata.json | 10 ++--- .../api_paste_ini-separator-3e39be7a841c71ad.yaml | 5 +++ ...deprecate-api-middlewares-20287ca86b384799.yaml | 5 +++ .../fix-s3-and-install-boto3-49991c1b453c2168.yaml | 6 +++ .../notes/metricd-opts-78c846cee9222e7d.yaml | 13 ++++++ ...pare-to-change-apache-ssl-95eb9428664d7a5b.yaml | 6 +++ .../remove-manage-cradox-72d292874c5fb286.yaml | 4 ++ ...orage-ceph-package_ensure-36b77ea422e5c628.yaml | 5 +++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 +++ spec/classes/gnocchi_api_spec.rb | 1 - spec/classes/gnocchi_metricd_spec.rb | 49 +++++++++++----------- spec/classes/gnocchi_storage_ceph_spec.rb | 12 ++++++ spec/classes/gnocchi_storage_s3_spec.rb | 40 ++++++++++++++++++ 21 files changed, 223 insertions(+), 60 deletions(-)