[release-announce] puppet-heat 20.0.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 26 16:55:08 UTC 2021


We are chuffed to announce the release of:

puppet-heat 20.0.0: Puppet module for OpenStack Heat

This release is part of the yoga release series.

The source is available from:

    https://opendev.org/openstack/puppet-heat

Download the package from:

    https://tarballs.openstack.org/puppet-heat/

Please report issues through:

    https://bugs.launchpad.net/puppet-heat/+bugs

For more details, please see below.

20.0.0
^^^^^^


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

* The new "key_val_separator" parameter has been added to the
  "heat_api_paste_ini" resource type.

* The new "heat::trustee" class has been added. This class supports
  parameters define in the "trustee" section.


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

* Default value of the following three parameters will be changed
  from "true" to "false" in a future release. Make sure the parameter
  is set to the desired value.

  * "heat::wsgi::apache::ssl"

  * "heat::wsgi::apache_api::ssl"

  * "heat::wsgi::apache_api_cfn::ssl"


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

* The "heat::trustee" class should be included to manage "trustee"
  option. This class is included by the "heat" class and the
  parameters are defined automatically based on the
  "heat::keystone::authtoken" class to keep compatibility but this
  behavior will be removed in a future release.

Changes in puppet-heat 19.4.0..20.0.0
-------------------------------------

8645f8d aph/api_cfn: Clear the related parameters when ssl is disabled
3703f88 Do not manage services when manage_service is disabled
603f545 Prepare to update default of <service>::wsgi::apache::ssl
06fae4a Bump puppetlabs-inifile
4b39a93 Allow customizing separator for api-paste.ini
6e8b799 Create a separate class to manage the trustee options
5521392 Bump version for the start of Yoga
cdd4493 Update master for stable/xena


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

lib/puppet/type/heat_api_paste_ini.rb              |  5 ++
manifests/api.pp                                   | 51 ++++++------
manifests/api_cfn.pp                               | 51 ++++++------
manifests/engine.pp                                | 16 ++--
manifests/init.pp                                  | 24 +++---
manifests/trustee.pp                               | 66 +++++++++++++++
manifests/wsgi/apache.pp                           | 12 ++-
manifests/wsgi/apache_api.pp                       | 10 ++-
manifests/wsgi/apache_api_cfn.pp                   |  9 +-
metadata.json                                      | 10 +--
.../api_paste_ini-separator-c56b5387e8106e0d.yaml  |  5 ++
...pare-to-change-apache-ssl-0fe3526e8fdb82b3.yaml | 10 +++
.../notes/trustee-opts-947b2ad84a44701f.yaml       | 12 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/xena.rst                       |  6 ++
spec/classes/heat_api_cfn_spec.rb                  | 15 +---
spec/classes/heat_api_spec.rb                      | 15 +---
spec/classes/heat_engine_spec.rb                   |  9 +-
spec/classes/heat_init_spec.rb                     |  8 +-
spec/classes/heat_trustree_spec.rb                 | 96 ++++++++++++++++++++++
20 files changed, 314 insertions(+), 117 deletions(-)







More information about the Release-announce mailing list