We are delighted to announce the release of: puppet-gnocchi 27.0.0 This release is part of the flamingo 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. Changes in puppet-gnocchi 26.0.0..27.0.0 ---------------------------------------- b3c4afb Add service role by default 74dcaa4 Prepare 2025.2 release 9c22a81 Remove packaging files cb5b8bd Refactor api service management 46619fd Validate auth_strategy ad1bfa0 coordination: Expose parameters for package management 0031812 Import base parameter types for ::policy 05932ec Validate ensure parameter for package resources 03de742 metadata.json: Support Debian 13 7f5a62b Use new openstackclient tag 9a0d62e Prepare for voxpupuli-puppet-lint-plugins 0f80c0f Remove puppet 7 support 8fbaed2 Prepare for new lint plugins b44f8b3 Switch to namespace sdtlib functions c4074d6 Use consistent author name c019bb6 Add support for [storage] swift_url 748ee51 Fix ignored unit test cases 85aa4ec Remove deprecated watch_log_file f3181dd Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- examples/site.pp | 4 +- manifests/api.pp | 106 ++++++++++----------- manifests/client.pp | 12 +-- manifests/config.pp | 1 - manifests/cors.pp | 1 - manifests/db.pp | 23 +++-- manifests/db/mysql.pp | 4 +- manifests/db/postgresql.pp | 4 +- manifests/db/sync.pp | 6 +- manifests/healthcheck.pp | 1 - manifests/init.pp | 27 ++++-- manifests/keystone/auth.pp | 6 +- manifests/keystone/authtoken.pp | 3 +- manifests/logging.pp | 32 ++----- manifests/metricd.pp | 39 ++++---- manifests/params.pp | 1 - manifests/policy.pp | 17 ++-- manifests/statsd.pp | 22 ++--- manifests/storage.pp | 2 +- manifests/storage/ceph.pp | 21 ++-- manifests/storage/file.pp | 4 +- manifests/storage/incoming/file.pp | 4 +- manifests/storage/incoming/redis.pp | 4 +- manifests/storage/s3.pp | 22 ++--- manifests/storage/swift.pp | 10 +- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 14 +-- ...ordination-package-params-44a361cea767ec76.yaml | 7 ++ .../notes/remove-puppet-7-a31b45db5d92d3cf.yaml | 4 + .../remove-watch_log_file-2be7a59d3036fddb.yaml | 4 + .../notes/service-role-aed93e7a3d31aa16.yaml | 5 + releasenotes/notes/swift_url-3feab33b2246e581.yaml | 4 + releasenotes/source/2025.1.rst | 6 ++ releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 --- setup.py | 21 ---- spec/classes/gnocchi_api_spec.rb | 17 ---- spec/classes/gnocchi_client_spec.rb | 2 +- spec/classes/gnocchi_init_spec.rb | 29 ++++-- spec/classes/gnocchi_keystone_auth_spec.rb | 6 +- spec/classes/gnocchi_storage_ceph_spec.rb | 4 +- spec/classes/gnocchi_storage_swift_spec.rb | 3 + tox.ini | 5 - 45 files changed, 248 insertions(+), 290 deletions(-)