puppet-watcher 27.0.0 (flamingo)
We eagerly announce the release of: puppet-watcher 27.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-watcher Download the package from: https://tarballs.openstack.org/puppet-watcher/ Please report issues through: https://bugs.launchpad.net/puppet-watcher/+bugs For more details, please see below. 27.0.0 ^^^^^^ New Features * The "watcher::keystone::auth" class now adds the "service" role by default. Set the "roles" parameter not to add the role. Changes in puppet-watcher 26.0.0..27.0.0 ---------------------------------------- c6c1836 Add service role by default dc50f9e Prepare 2025.2 release f53a278 Remove packaging files 8eee578 Import base parameter types for ::policy 270011b Refactor api service management 525e6e0 Validate ensure parameter for package resources ad59c49 metadata.json: Support Debian 13 cae0b73 Refactor resource dependencies 1d8a985 Use new openstackclient tag 4a20475 Configure oslo.policy only in api service 3cddc6f Remove unnecessary openstackclient 39472d7 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 18bc054 Add support for [watcher_datasources] options 2d2239f Add support for [collector] options d65695d Add support for [DEFAULT] host option 62ba264 Deprecate support of removed max_workers option a45fa50 Add support for max_*_workers options a354c6b Fix rendering of [watcher_decision_engine] notification_topics 7dcbb8a Replace wsgi script cc216cb Drop unnecessary tags 27ecf4a Prepare for voxpupuli-puppet-lint-plugins 53e8a75 Fix missing tag for httpd service 9b50084 Remove puppet 7 support 9267e4b Prepare for new lint plugins 34b5f6d Drop outdated EXPERIMENTAL mark fea6dd8 Add queue_manager and stream_fanout c53c9de Remove watch_log_file 018b250 Update master for stable/2025.1 2ac8f10 Stop overriding install_command Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 87 ++++++++-------- manifests/applier.pp | 22 ++-- manifests/cache.pp | 5 +- manifests/cinder_client.pp | 2 - manifests/client.pp | 8 +- manifests/collector.pp | 31 ++++++ manifests/config.pp | 1 - manifests/cron/db_purge.pp | 3 +- manifests/datasources.pp | 31 ++++++ manifests/db.pp | 5 +- manifests/db/create_schema.pp | 6 +- manifests/db/mysql.pp | 4 +- manifests/db/postgresql.pp | 4 +- manifests/db/upgrade.pp | 6 +- manifests/decision_engine.pp | 72 +++++++------ manifests/deps.pp | 13 --- manifests/glance_client.pp | 1 - manifests/gnocchi_client.pp | 1 - manifests/init.pp | 114 +++++++++++---------- manifests/ironic_client.pp | 1 - manifests/keystone/auth.pp | 6 +- manifests/keystone/authtoken.pp | 2 - manifests/keystone_client.pp | 1 - manifests/logging.pp | 12 +-- manifests/neutron_client.pp | 1 - manifests/nova_client.pp | 1 - manifests/params.pp | 5 +- manifests/placement_client.pp | 1 - manifests/policy.pp | 24 +++-- manifests/prometheus_client.pp | 1 - manifests/reports.pp | 3 +- manifests/watcher_clients_auth.pp | 1 - manifests/wsgi/apache.pp | 9 +- metadata.json | 14 +-- releasenotes/notes/collector-8c7882fca3595152.yaml | 4 + .../notes/datasources-6349e5c19f463c81.yaml | 4 + ...cision-engine-max-workers-f8a17184c10e65c3.yaml | 8 ++ ...e-decision_engine_workers-0537dc11fb0aee19.yaml | 6 ++ releasenotes/notes/host-ac5889dbd6c24113.yaml | 4 + ...manager-and-stream_fanout-cbb3bebc082d2922.yaml | 5 + .../notes/remove-puppet-7-6f1ad6158bba77f3.yaml | 4 + ...bbit_heartbeat_in_pthread-fc3c9beaee157973.yaml | 4 + .../remove-watch_log_file-ed46ae46b102b317.yaml | 4 + .../notes/service-role-552095bd1c9de70f.yaml | 5 + releasenotes/source/2025.1.rst | 6 ++ releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 --- setup.py | 21 ---- spec/classes/watcher_api_spec.rb | 26 +---- spec/classes/watcher_client_spec.rb | 2 +- spec/classes/watcher_collector_spec.rb | 46 +++++++++ spec/classes/watcher_datasources_spec.rb | 46 +++++++++ spec/classes/watcher_decision_engine_spec.rb | 13 ++- spec/classes/watcher_init_spec.rb | 21 ++-- spec/classes/watcher_keystone_auth_spec.rb | 6 +- spec/classes/watcher_logging_spec.rb | 2 - spec/classes/watcher_policy_spec.rb | 2 - spec/classes/watcher_wsgi_apache_spec.rb | 2 +- tox.ini | 9 +- 60 files changed, 443 insertions(+), 322 deletions(-)
participants (1)
-
no-reply@openstack.org