puppet-mistral 27.0.0 (flamingo)
We are stoked to announce the release of: puppet-mistral 27.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-mistral Download the package from: https://tarballs.openstack.org/puppet-mistral/ Please report issues through: https://bugs.launchpad.net/puppet-mistral/+bugs For more details, please see below. 27.0.0 ^^^^^^ New Features * The "mistral::keystone::auth" class now adds the "service" role by default. Set the "roles" parameter not to add the role. Changes in puppet-mistral 26.0.0..27.0.0 ---------------------------------------- 4f62c2f Add service role by default fb29965 Prepare 2025.2 release 6c4b5a9 Remove packaging files 92ca9b4 Add support for mistral_api_uwsgi_config in Debian 2a5c089 Import base parameter types for ::policy 1060269 Refactor api service management b4875a3 Validate ensure parameter for package resources a41203d metadata.json: Support Debian 13 a8675b6 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread ee7d840 Replace wsgi script ee55433 Prepare for voxpupuli-puppet-lint-plugins 271397c Remove puppet 7 support 1898950 Prepare for new lint plugins fae098c Use consistent author name a7d6413 Support [executor] type 2beb127 Support dedicated mistral-notifier 6ef3fe3 Add queue_manager and stream_fanout cf711c4 Remove support for coordination ba711f9 Convert (allow|deny)list to comma-separated string 64543a0 Add action_providers and legacy_action_providers b845043 Remove watch_log_file a9743d8 Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- .../mistral_api_uwsgi_config/ini_setting.rb | 10 ++ lib/puppet/type/mistral_api_uwsgi_config.rb | 29 +++++ manifests/action_providers.pp | 28 +++++ manifests/api.pp | 81 +++++++------- manifests/client.pp | 7 +- manifests/config.pp | 1 - manifests/coordination.pp | 26 ----- manifests/cors.pp | 1 - manifests/cron_trigger.pp | 1 - manifests/db.pp | 1 - manifests/db/mysql.pp | 3 +- manifests/db/postgresql.pp | 3 +- manifests/db/sync.pp | 12 +-- manifests/deps.pp | 4 + manifests/engine.pp | 27 +++-- manifests/event_engine.pp | 24 ++--- manifests/execution_expiration_policy.pp | 1 - manifests/executor.pp | 44 +++++--- manifests/healthcheck.pp | 1 - manifests/init.pp | 110 +++++++++---------- manifests/keystone/auth.pp | 7 +- manifests/keystone/authtoken.pp | 3 +- manifests/legacy_action_providers.pp | 51 +++++++++ manifests/logging.pp | 13 +-- manifests/notifier.pp | 63 +++++++++-- manifests/params.pp | 8 +- manifests/policy.pp | 21 ++-- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 40 +++++++ metadata.json | 14 +-- ...ction-providers-cfg-group-a0da23b665358ebd.yaml | 6 ++ .../notes/executor-type-d6940e8c1380ca6c.yaml | 4 + .../notes/notifier-service-b56267a3669ba8db.yaml | 5 + ...manager-and-stream_fanout-e9cc205e808d7e1e.yaml | 5 + .../remove-coordination-7926743c6fc53543.yaml | 4 + .../notes/remove-puppet-7-7ead596e06c7471c.yaml | 4 + ...bbit_heartbeat_in_pthread-1a6a86e8aad9584f.yaml | 4 + .../remove-watch_log_file-1fb36de4dd0e2c32.yaml | 4 + .../notes/service-role-a5c799d0aae64c87.yaml | 5 + releasenotes/notes/uwsgi-b797b91577f2d1e6.yaml | 7 ++ releasenotes/source/2025.1.rst | 6 ++ releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 --- setup.py | 21 ---- spec/classes/mistral_action_providers_spec.rb | 42 ++++++++ spec/classes/mistral_api_spec.rb | 8 -- spec/classes/mistral_coordination_spec.rb | 39 ------- spec/classes/mistral_executor_spec.rb | 120 ++++++++++++++------- spec/classes/mistral_init_spec.rb | 5 +- spec/classes/mistral_keystone_auth_spec.rb | 6 +- .../mistral_legacy_action_providers_spec.rb | 51 +++++++++ spec/classes/mistral_logging_spec.rb | 2 - spec/classes/mistral_notifier_spec.rb | 99 +++++++++++++++-- spec/classes/mistral_policy_spec.rb | 2 - spec/classes/mistral_wsgi_apache_spec.rb | 2 +- spec/classes/mistral_wsgi_uwsgi_spec.rb | 31 ++++++ .../openstackconfig_spec.rb | 41 +++++++ spec/unit/type/mistral_api_uwsgi_config_spec.rb | 64 +++++++++++ tox.ini | 5 - 60 files changed, 864 insertions(+), 388 deletions(-)
participants (1)
-
no-reply@openstack.org