[release-announce] puppet-placement 7.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 1 09:43:55 UTC 2022


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(-)







More information about the Release-announce mailing list