We are stoked to announce the release of: puppet-cloudkitty 16.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-cloudkitty Download the package from: https://tarballs.openstack.org/puppet-cloudkitty/ Please report issues through: https://bugs.launchpad.net/puppet-cloudkitty/+bugs For more details, please see below. Changes in puppet-cloudkitty 15.0.0..16.0.0 ------------------------------------------- 48edad1 Prepare 2025.2 release 3a0a3a7 Remove packaging files afd9b76 coordination: Expose parameters for package management e3fcfed Import base parameter types for ::policy eb2c269 Refactor api service management e65812c Validate ensure parameter for package resources ea91197 metadata.json: Support Debian 13 87374d7 orchestrator: Cap maximum processes and threads by default c1d9151 Add support for [orchestrator] max_workers_reprocessing 7a57568 Use new openstackclient tag d93fcb5 Refactor resource dependencies d4844a3 Restart only api service when api-paste.ini is updated 7c167c4 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 752534d Replace wsgi script 2b9ebd9 Prepare for voxpupuli-puppet-lint-plugins edef6aa Remove puppet 7 support 11d46e1 Enable integration test de68525 Use p-o-i manifest in acceptance tests 6562c8a Prepare for new lint plugins 83a0976 Switch to namespace sdtlib functions 42c5214 Remove trailing white space 63035f3 Expose rabbit_qos_prefetch_count 72025dc Add queue_manager and stream_fanout 83cedb4 Do not enable selinux_ignore_defaults 039b251 Remove watch_log_file 0c97d5d Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + manifests/api.pp | 77 ++++++------ manifests/client.pp | 8 +- manifests/config.pp | 1 - manifests/cors.pp | 1 - manifests/db.pp | 5 +- manifests/db/mysql.pp | 4 +- manifests/db/postgresql.pp | 4 +- manifests/db/sync.pp | 7 +- manifests/deps.pp | 14 --- manifests/fetcher/gnocchi.pp | 4 +- manifests/fetcher/keystone.pp | 1 - manifests/healthcheck.pp | 1 - manifests/init.pp | 137 +++++++++++---------- manifests/keystone/auth.pp | 2 - manifests/keystone/authtoken.pp | 4 +- manifests/logging.pp | 12 +- manifests/orchestrator.pp | 49 +++++--- manifests/params.pp | 5 +- manifests/policy.pp | 24 ++-- manifests/processor.pp | 30 +++-- manifests/storage.pp | 7 +- manifests/storage/elasticsearch.pp | 5 +- manifests/storage/influxdb.pp | 5 +- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 14 +-- ...r-max-workers-and-threads-36898c680850f418.yaml | 11 ++ ...ordination-package-params-9b7bf03ecf21e91e.yaml | 8 ++ .../max_workers_reprocessing-dd0b413efd72cd7d.yaml | 5 + ...manager-and-stream_fanout-9c2351547483e224.yaml | 5 + ...rabbit_qos_prefetch_count-55d76ced5e1d735f.yaml | 4 + .../notes/remove-puppet-7-5f758a8cb3ea32ac.yaml | 4 + ...bbit_heartbeat_in_pthread-bc53c14d6c78aa05.yaml | 4 + .../remove-watch_log_file-1f5ecbd0f608be1a.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/acceptance/10_basic_cloudkitty_spec.rb | 96 +-------------- spec/classes/cloudkitty_api_spec.rb | 11 +- spec/classes/cloudkitty_client_spec.rb | 2 +- spec/classes/cloudkitty_init_spec.rb | 28 +++-- spec/classes/cloudkitty_logging_spec.rb | 2 - spec/classes/cloudkitty_orchestrator_spec.rb | 31 +++-- spec/classes/cloudkitty_policy_spec.rb | 2 - spec/classes/cloudkitty_wsgi_apache_spec.rb | 6 +- tox.ini | 5 - 49 files changed, 310 insertions(+), 398 deletions(-)