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

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:30:48 UTC 2022


We joyfully announce the release of:

puppet-heat 20.2.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.2.0
^^^^^^


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

* Add options to configure pymemcache's HashClient retrying
  mechanisms (dogpile.cache) backend.

* Add cache client retry options for the pymemcache (dogpile.cache)
  backend.

* Add socket keepalive options for the pymemcache (dogpile.cache)
  backend.

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* The "system_scope" parameter has been added to the
  "heat::keystone::authtoken" class.

* The "heat::keystone::auth" class now supports customizing roles
  assigned to the heat service user.

* The "heat::keystone::auth_cfn" class now supports customizing
  roles assigned to the heat service user.

* The "heat::keystone::auth" class now supports defining assignmet
  of system-scoped roles to the heat service user.

* The "heat::keystone::auth_cfn" class now supports defining
  assignmet of system-scoped roles to the heat service user.


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

* The "heat::amqp_allow_insecure_clients" parameter has been
  removed.

* The following parameters of the "heat" class has been removed.

  * "database_min_pool_size"

  * "database_connection"

  * "database_idle_timeout"

  * "database_max_overflow"

  * "database_max_pool_size"

  * "database_max_retries"

  * "database_retry_interval"

  * "sync_db"

* The "database_min_pool_size" parameter of the "heat::db" class has
  been removed.

Changes in puppet-heat 20.1.0..20.2.0
-------------------------------------

ae48b2e Prepare Yoga M3
31f8290 Add CentOS/RHEL 9 to supported operating systems
e5cc108 Avoid hard-coding OS user/group in each manifest
6830a2a Add HashClient retry options for the dogpile.cache backend
be95d67 Add cache client retry options for the pymemcache backend
b8c3e8c CentOS 9: Disable unit tests dependent on puppet-postgresql
37d5b04 Remove deprecated amqp_allow_insecure_clients
ff16bee Remove some deprecated database parameters left
c543bd3 Clean up deprecated database parameters
6ce889d Simplify definition to ensure keystone resource creation
1fe740c Add socket keepalive options for the pymemcache backend
525d58d Use consistent spelling, OpenStack, instead of Openstack
ed6e54b Avoid testing details of oslo::messaging(::*)
fdaced5 Fix dependency to purge default vhost config
213b30a Remove usage of custom os_package_type fact
d3a6312 Accept system scope credentials for Keystone API request


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

manifests/cache.pp                                 |  73 ++++++++
manifests/cron/purge_deleted.pp                    |   6 +-
manifests/db.pp                                    |  36 +---
manifests/db/sync.pp                               |   3 +-
manifests/init.pp                                  |  86 ---------
manifests/keystone/auth.pp                         |  24 ++-
manifests/keystone/auth_cfn.pp                     |  28 ++-
manifests/keystone/authtoken.pp                    |   6 +
manifests/params.pp                                |   1 +
manifests/wsgi/apache.pp                           |   7 +-
manifests/wsgi/uwsgi_api.pp                        |   2 +-
manifests/wsgi/uwsgi_api_cfn.pp                    |   2 +-
metadata.json                                      |  14 +-
..._hashclient_retry_options-891527bba8cbbb16.yaml |   5 +
.../add_cache_retry_options-834d1d634700dbf6.yaml  |   4 +
.../add_keepalive_options-3802510b6d4461e1.yaml    |   4 +
.../notes/centos-9-support-afc44d97b74da8f2.yaml   |   4 +
...qp_allow_insecure_clients-cf55083e1b1c4eaf.yaml |   4 +
.../remove-database-params-f7bcf4be24f64a78.yaml   |  17 ++
.../system_scope-keystone-ea935e84e1f0c430.yaml    |  21 +++
spec/classes/heat_api_cfn_spec.rb                  |  15 --
spec/classes/heat_api_spec.rb                      |  15 --
spec/classes/heat_cache_spec.rb                    |  30 ++++
spec/classes/heat_db_postgresql_spec.rb            |   5 +-
spec/classes/heat_init_spec.rb                     | 197 ++++++++++-----------
spec/classes/heat_keystone_auth_cfn_spec.rb        |  11 +-
spec/classes/heat_keystone_auth_spec.rb            |   9 +
spec/classes/heat_keystone_authtoken_spec.rb       |   3 +
28 files changed, 361 insertions(+), 271 deletions(-)







More information about the Release-announce mailing list