[release-announce] puppet-keystone 20.3.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Tue Apr 5 09:47:06 UTC 2022
We are overjoyed to announce the release of:
puppet-keystone 20.3.0: Puppet module for OpenStack Keystone
This release is part of the yoga stable 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.3.0
^^^^^^
Deprecation Notes
*****************
* The "keystone::catalog_type" parameter has been deprecated. Use
the "catalog_driver" parameter instead.
* The "keystone_puppet_config" resource type has been deprecated and
will be removed in a future release.
Bug Fixes
*********
* Now the "keystone::ldap" class enables connection pools for LDAP
access by default.
Changes in puppet-keystone 20.2.0..20.3.0
-----------------------------------------
802fd69 setuptools: Disable auto discovery
20bd1b6 keystone::ldap: Test default values
2473f34 keystone::ldap: Remove redundant defaults
03c52c3 keystone::ldap: Use $::os_service_default instead of undef
5f35ea8 Fix outdated default of [ldap] use(_auth)_pool
c2525c6 Ensure inet6: formatting for a comma-separated list string
b8bc0eb Prepare Yoga RC1
31e6476 remove unicode literal from code
cd9f931 Deprecate the catalog_type parameter
b7396be Replace removed keystone::database_connection
c140a44 Use system scope credentials to request keystone
Diffstat (except docs and test files)
-------------------------------------
README.md | 2 +-
examples/apache_dropin.pp | 10 +-
examples/apache_with_paths.pp | 11 +-
examples/k2k_sp_shib.pp | 11 +-
examples/ldap_backend.pp | 5 +-
examples/v3_basic.pp | 8 +-
examples/v3_domain_configuration.pp | 4 +-
lib/puppet/provider/keystone.rb | 117 ++---------
lib/puppet/provider/keystone_domain/openstack.rb | 10 +-
lib/puppet/provider/keystone_endpoint/openstack.rb | 15 +-
.../keystone_identity_provider/openstack.rb | 20 +-
lib/puppet/provider/keystone_role/openstack.rb | 6 +-
lib/puppet/provider/keystone_service/openstack.rb | 8 +-
lib/puppet/provider/keystone_tenant/openstack.rb | 8 +-
lib/puppet/provider/keystone_user/openstack.rb | 8 +-
.../provider/keystone_user_role/openstack.rb | 10 +-
lib/puppet/type/keystone_puppet_config.rb | 2 +
manifests/bootstrap.pp | 46 +++--
manifests/init.pp | 23 ++-
manifests/ldap.pp | 201 +++++++++----------
manifests/resource/authtoken.pp | 7 +-
metadata.json | 6 +-
.../notes/bug-1966597-1e6eb4f2911dbe23.yaml | 5 +
.../deprecate-catalog_type-a6c91d151f7d605b.yaml | 5 +
.../provider-system-scope-15d21fb50a8432f8.yaml | 23 +++
releasenotes/source/conf.py | 14 +-
setup.py | 1 +
spec/classes/keystone_bootstrap_spec.rb | 71 +++++--
spec/classes/keystone_init_spec.rb | 2 +-
spec/classes/keystone_ldap_spec.rb | 215 +++++++++++++++------
spec/defines/keystone_resource_authtoken_spec.rb | 39 +++-
spec/spec_helper.rb | 3 -
.../provider/keystone_domain/openstack_spec.rb | 4 +-
.../provider/keystone_endpoint/openstack_spec.rb | 2 +-
.../keystone_identity_provider/openstack_spec.rb | 2 +-
spec/unit/provider/keystone_role/openstack_spec.rb | 2 +-
.../provider/keystone_service/openstack_spec.rb | 2 +-
spec/unit/provider/keystone_spec.rb | 14 +-
.../provider/keystone_tenant/openstack_spec.rb | 2 +-
spec/unit/provider/keystone_user/openstack_spec.rb | 2 +-
.../provider/keystone_user_role/openstack_spec.rb | 2 +-
41 files changed, 538 insertions(+), 410 deletions(-)
More information about the Release-announce
mailing list