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

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:32:41 UTC 2022


We enthusiastically announce the release of:

puppet-keystone 20.2.0: Puppet module for OpenStack Keystone

This release is part of the yoga release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-keystone/+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 following parameters of the "keystone" class has been removed.

  * "database_connection"

  * "database_idle_timeout"

  * "database_max_overflow"

  * "database_max_pool_size"

  * "database_max_retries"

  * "database_retry_interval"


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

* The "keystone::messaging::amqp::allow_insecure_clients" parameter
  has been removed.

Changes in puppet-keystone 20.1.0..20.2.0
-----------------------------------------

7f801fa Prepare Yoga M3
3d510c4 Add CentOS/RHEL 9 to supported operating systems
b90330b Add HashClient retry options for the dogpile.cache backend
882a91a Add cache client retry options for the pymemcache backend
be42177 CentOS 9: Disable unit tests dependent on puppet-postgresql
637dd71 Do not define service resource when service management is disabled
ca36d3b TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
fb15280 Remove deprecated amqp_allow_insecure_clients
845eb1c Clean up deprecated database parameters
d06bc54 Add socket keepalive options for the pymemcache backend
c4c2a9b service_identity: Validate parameter types
15f35ba Use systemctl to restart the keystone service
c32b1e1 Remove usage of custom os_package_type fact


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

.zuul.yaml                                         |   2 +-
manifests/cache.pp                                 |  73 ++++++++++++
manifests/db.pp                                    |  22 +---
manifests/init.pp                                  | 125 ++++++---------------
manifests/messaging/amqp.pp                        |  13 ---
manifests/resource/service_identity.pp             |  15 +++
manifests/wsgi/uwsgi.pp                            |   2 +-
metadata.json                                      |  12 +-
..._hashclient_retry_options-3616289d073f416d.yaml |   5 +
.../add_cache_retry_options-a3a2e152e34198c9.yaml  |   4 +
.../add_keepalive_options-3802510b6d4461e1.yaml    |   4 +
.../notes/centos-9-support-48a00132e1592c27.yaml   |   4 +
...qp_allow_insecure_clients-00d7bc282aedc638.yaml |   5 +
.../remove-database-params-4bac67a63c54e2fd.yaml   |  11 ++
spec/classes/keystone_cache_spec.rb                |  30 +++++
spec/classes/keystone_db_postgresql_spec.rb        |   5 +-
spec/classes/keystone_init_spec.rb                 |  17 +--
17 files changed, 210 insertions(+), 139 deletions(-)







More information about the Release-announce mailing list