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(-)
participants (1)
-
no-reply@openstack.org