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