We are gleeful to announce the release of: puppet-placement 2.5.0: Puppet module for OpenStack placement This release is part of the train stable 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. 2.5.0 ^^^^^ New Features * Adds interface parameter to placement::keystone::authtoken to configure the interface to use for the Identity API endpoint. Valid values are "public", "internal" or "admin"(default). * The new "placement::client" class has been added to manage osc- placement package. Changes in puppet-placement 2.4.0..2.5.0 ---------------------------------------- 8fe110e Prepare the final stable/train release d57a3d9 Add support for management of osc-placement package 85948e4 Expose vhost_custom_fragment 39b9c77 Refactor placement::api 8fef1a3 Fix api.pp "Unknown variable" afddd56 New placement::keystone::authtoken::interface parameter dcf9a58 Switch to Train 5833470 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train ec1f3a6 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Gemfile | 3 +- manifests/api.pp | 71 ++++++++++--------- manifests/client.pp | 24 +++++++ manifests/deps.pp | 11 +++ manifests/keystone/authtoken.pp | 7 ++ manifests/params.pp | 6 +- manifests/wsgi/apache.pp | 17 +++-- metadata.json | 8 +-- ...stone_authtoken_interface-4537941bc250a05d.yaml | 6 ++ .../notes/osc-placement-c9df6c2ce40537d0.yaml | 5 ++ spec/classes/placement_api_spec.rb | 81 ++++++++++++++++++++++ spec/classes/placement_client_spec.rb | 51 ++++++++++++++ spec/classes/placement_keystone_authtoken_spec.rb | 3 + spec/classes/placement_wsgi_apache.rb | 2 + tox.ini | 2 +- 16 files changed, 250 insertions(+), 48 deletions(-)