[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