[release-announce] puppet-keystone 16.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 12 10:16:12 UTC 2019


We are satisfied to announce the release of:

puppet-keystone 16.0.0: Puppet module for OpenStack Keystone

This release is part of the ussuri release series.

The source is available from:

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

Download the package from:

    https://tarballs.openstack.org/null/

Please report issues through:

    https://bugs.launchpad.net/puppet-keystone/+bugs

For more details, please see below.

16.0.0
^^^^^^


New Features
************

* Adds interface parameter to keystone::resource::authtoken allow
  services to configure the interface to use for the Identity API
  endpoint. Valid values are "public", "internal" or "admin".


Deprecation Notes
*****************

* The service validation in keystone::service is deprecated so the
  following parameters in keystone::service has no effect anymore,
  validate, admin_token, admin_endpoint, retries, delay, insecure,
  cacert.

* The service validation in ::keystone is deprecated so the
  following parameters has no effect validate_service,
  validate_insecure, validate_auth_url and validate_cacert.

* The user_allow_create, user_allow_update, user_allow_delete,
  group_allow_create, group_allow_update and group_allow_delete
  parameters in keystone::ldap_backend is deprecated, has no effect
  and will be removed in a later release.

Changes in puppet-keystone 15.4.0..16.0.0
-----------------------------------------

155b665 Prepare Ussuri M1
fa11274 Convert all class usage to relative names
d8ab010 Remove writable ldap configs from examples and spec
3c95205 Remove keystone::service validation
a811b43 Fix rabbitmq dependency
a8f3616 New keystone::resource::authtoken::interface parameter
cd6f0b6 Update master for stable/train


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

examples/apache_dropin.pp                          |  14 +--
examples/apache_with_paths.pp                      |  16 +--
examples/k2k_sp_shib.pp                            |  16 +--
examples/ldap_backend.pp                           |  16 +--
examples/ldap_full.pp                              |  10 +-
examples/ldap_identity.pp                          |   7 +-
examples/v3_basic.pp                               |  10 +-
examples/v3_domain_configuration.pp                |  10 +-
manifests/client.pp                                |   2 +-
manifests/config.pp                                |   2 +-
manifests/cors.pp                                  |   2 +-
manifests/cron/fernet_rotate.pp                    |   2 +-
manifests/cron/token_flush.pp                      |   2 +-
manifests/db.pp                                    |   2 +-
manifests/db/mysql.pp                              |   2 +-
manifests/db/postgresql.pp                         |   2 +-
manifests/db/sync.pp                               |   2 +-
manifests/endpoint.pp                              |   2 +-
manifests/federation.pp                            |   2 +-
manifests/federation/identity_provider.pp          |   4 +-
manifests/federation/mellon.pp                     |   6 +-
manifests/federation/openidc.pp                    |   6 +-
manifests/federation/shibboleth.pp                 |   6 +-
manifests/init.pp                                  |  99 ++++++----------
manifests/ldap.pp                                  |   2 +-
manifests/ldap_backend.pp                          |  93 +++++++++------
manifests/logging.pp                               |   2 +-
manifests/messaging/amqp.pp                        |   2 +-
manifests/params.pp                                |   2 +-
manifests/policy.pp                                |   4 +-
manifests/resource/authtoken.pp                    |  11 +-
manifests/resource/service_identity.pp             |   2 +-
manifests/resource/service_user.pp                 |   4 +-
manifests/roles/admin.pp                           |   2 +-
manifests/security_compliance.pp                   |   2 +-
manifests/service.pp                               |  70 ++++-------
manifests/wsgi/apache.pp                           |   2 +-
metadata.json                                      |   8 +-
.../authtoken_interface-2e8ccbd3e961e0fb.yaml      |   6 +
...recate-service-validation-35fd28183776f94f.yaml |   9 ++
...ove-writable-ldap-configs-020f66d8b93003bc.yaml |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/train.rst                      |   6 +
spec/acceptance/default_domain_spec.rb             |  10 +-
.../keystone_federation_identity_provider_spec.rb  |  10 +-
.../keystone_federation_shibboleth_spec.rb         |  10 +-
spec/acceptance/keystone_wsgi_apache_spec.rb       |  10 +-
spec/classes/keystone_init_spec.rb                 |  37 +-----
spec/classes/keystone_service_spec.rb              | 131 ++++++++++++++++-----
spec/classes/keystone_wsgi_apache_spec.rb          |   2 +-
spec/defines/keystone_ldap_backend_spec.rb         |  12 --
spec/defines/keystone_resource_authtoken_spec.rb   |   3 +
52 files changed, 360 insertions(+), 341 deletions(-)







More information about the Release-announce mailing list