[release-announce] puppet-placement 6.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 16 08:47:08 UTC 2021


We high-spiritedly announce the release of:

puppet-placement 6.1.0: Puppet module for OpenStack placement

This release is part of the xena 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.

6.1.0
^^^^^


New Features
************

* The new "placement::cors" class has been added.


Upgrade Notes
*************

* Fedora is no longer supported.

* The "placement::wsgi::apache" class no longer manages services and
  packages. The "placmenet::api" class should be included to manage
  these resources.

* Defaults of the following parameters will be changed in a future
  release. Please set the parameter explicitly to keep the value
  during upgrade. Also it is likely that endpoint parameters in
  "nova::keystone::auth" should be also updated.

  * "placement::wsgi::apache::api_port": from "80" to "8778"

  * "placement::wsgi::apache::path": from "/placement" to "/"


Deprecation Notes
*****************

* The "placement::wsgi::apache::ensure_package" parameter has been
  deprecated and has no effect now.

Changes in puppet-placement 6.0.0..6.1.0
----------------------------------------

20a4abe Require placmenet::api in wsgi+apache deployment
7db0f63 Add support for MultiStrOpt
d7b8c15 Prepare changing default of port and path
5850aba Enable policy settings in placement-api
168d1eb Add support for [cors] options
6994e30 Drop Fedora support
9727e68 Set fixture paths for unit tests
8338f61 Prepare Xena M1
517c3d6 Get rid of the $pyvers variable
a7bf42e Add TripleO job


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         | 19 +++++++
.../{ini_setting.rb => openstackconfig.rb}         |  4 +-
lib/puppet/type/placement_config.rb                | 12 ++++-
manifests/api.pp                                   |  1 +
manifests/cors.pp                                  | 58 ++++++++++++++++++++++
manifests/params.pp                                | 14 ++----
manifests/wsgi/apache.pp                           | 32 +++++++-----
metadata.json                                      | 14 ++----
releasenotes/notes/cors-32d7aada2d1a6a11.yaml      |  4 ++
.../notes/drop-fedora-328e6402ae55c07f.yaml        |  4 ++
.../placement-api-cleanup-9b7e14ea06e10e6f.yaml    | 11 ++++
...prep-change-port-and-path-79b34493e2bd4b57.yaml | 10 ++++
spec/classes/placement_api_spec.rb                 |  1 +
spec/classes/placement_client_spec.rb              | 10 +---
spec/classes/placement_cors_spec.rb                | 53 ++++++++++++++++++++
spec/classes/placement_init_spec.rb                | 22 ++------
spec/classes/placement_wsgi_apache.rb              | 13 -----
spec/spec_helper.rb                                | 10 ++++
...ini_setting_spec.rb => openstackconfig_spec.rb} |  4 +-
spec/unit/type/placement_config_spec.rb            |  5 +-
20 files changed, 219 insertions(+), 82 deletions(-)







More information about the Release-announce mailing list