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