We are psyched to announce the release of: puppet-placement 7.1.0: Puppet module for OpenStack placement This release is part of the yoga 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. 7.1.0 ^^^^^ New Features ************ * The new "placement::api::enable_proxy_headers_parsing" parameter has been added. * The "system_scope" parameter has been added to the "placement::keystone::authtoken" class. * The "placement::keystone::auth" class now supports customizing roles assigned to the placement service user. * The "placement::keystone::auth" class now supports defining assignmet of system-scoped roles to the placement service user. Upgrade Notes ************* * The default vhost config file is no longer managed. Make sure the parameters of the "apache" class are properly defined and the default vhost file is deleted. * Default values of the following parameters have been changed, so that the consistent endpoint url is used by default. Also, default values of the "placement::keystone::auth::*_url" parameters have been updated accordingly. * "placement::wsgi::api_port": "80" to "8787" * "placement::wsgi::path": "/placement" to "/" Changes in puppet-placement 7.0.0..7.1.0 ---------------------------------------- 267e6e0 Prepare Yoga M2 8e3c55d Stop replacing the default apache config file 6bccc81 Fix the ignored spec file 39ce6cb Load libraries in a single place f62deec Accept system scope credentials for Keystone API request 8b7e810 Clean up direct dependencies on puppetlabs-apache bc58179 Remove redundant dependency 3c03d66 Add support for [oslo_middleware] enable_proxy_headers_parsing 8a42cef Fix dependencies related to openstacklib::policy 289f0ff Fix invalid dependencies cfa62f7 Skip dependency on keystone endpoint if endpoint is not configured d191895 httpd+mod_wsgi: Update default port and path 0409934 Use consistent format for service description Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 24 +++++++++---- manifests/deps.pp | 2 +- manifests/keystone/auth.pp | 42 ++++++++++++++++------ manifests/keystone/authtoken.pp | 6 ++++ manifests/params.pp | 2 -- manifests/wsgi/apache.pp | 39 +++----------------- metadata.json | 12 +++---- ...ble_proxy_headers_parsing-a4ed4b03a8277030.yaml | 5 +++ .../default-vhost-config-ab5db0e23800971b.yaml | 6 ++++ .../system_scope-keystone-221e082242e370cb.yaml | 13 +++++++ ...sgi-default-port-and-path-d2c07a1d28215d0d.yaml | 10 ++++++ spec/classes/placement_api_spec.rb | 14 ++++++++ spec/classes/placement_keystone_auth_spec.rb | 21 +++++++---- spec/classes/placement_keystone_authtoken_spec.rb | 3 ++ ...sgi_apache.rb => placement_wsgi_apache_spec.rb} | 29 +++------------ spec/spec_helper.rb | 3 +- .../placement_api_uwsgi_config/ini_setting_spec.rb | 16 --------- .../placement_config/openstackconfig_spec.rb | 27 -------------- 18 files changed, 137 insertions(+), 137 deletions(-)