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