puppet-placement 14.0.0 (flamingo)
We contentedly announce the release of: puppet-placement 14.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-placement Download the package from: https://tarballs.openstack.org/puppet-placement/ Please report issues through: https://bugs.launchpad.net/puppet-placement/+bugs For more details, please see below. 14.0.0 ^^^^^^ New Features * The "placement::keystone::auth" class now adds the "service" role by default. Set the "roles" parameter not to add the role. Changes in puppet-placement 13.0.0..14.0.0 ------------------------------------------ 76e35e3 Add service role by default fe1c5d3 Prepare 2025.2 release 3526549 Remove packaging files 4d10dbf Import base parameter types for ::policy 95a0dc0 Refactor api service management 1f7d2ed More strictly validate placement::keystone::auth::ensure 269d1b6 Fix inconsistent parameter name 199c193 Validate ensure parameter for package resources 1f321a3 metadata.json: Support Debian 13 d3a16e9 Replace wsgi script b8c873f Prepare for voxpupuli-puppet-lint-plugins d0e94c1 Remove puppet 7 support f050b3f Prepare for new lint plugins 08ce6b3 Remove watch_log_file 80b4b59 Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 75 +++++++++++++--------- manifests/client.pp | 8 +-- manifests/config.pp | 1 - manifests/cors.pp | 1 - manifests/db.pp | 1 - manifests/db/mysql.pp | 4 +- manifests/db/postgresql.pp | 4 +- manifests/db/sync.pp | 7 +- manifests/deps.pp | 1 - manifests/generic_service.pp | 31 +++++---- manifests/init.pp | 9 ++- manifests/keystone/auth.pp | 8 +-- manifests/keystone/authtoken.pp | 3 +- manifests/logging.pp | 11 +--- manifests/params.pp | 12 ++-- manifests/policy.pp | 17 +++-- manifests/wsgi/apache.pp | 9 ++- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 14 ++-- .../notes/ensure_package-56da649251599096.yaml | 5 ++ .../notes/remove-puppet-7-5dbb12f9f5a83872.yaml | 4 ++ .../remove-watch_log_file-d3df835ff78c7abc.yaml | 4 ++ .../notes/service-role-d76e69b8ce249866.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/placement_api_spec.rb | 53 ++++++++++----- spec/classes/placement_keystone_auth_spec.rb | 6 +- spec/classes/placement_logging_spec.rb | 2 - spec/classes/placement_wsgi_apache_spec.rb | 2 +- tox.ini | 5 -- 33 files changed, 173 insertions(+), 178 deletions(-)
participants (1)
-
no-reply@openstack.org