[release-announce] puppet-keystone 18.4.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 1 09:53:40 UTC 2021


We contentedly announce the release of:

puppet-keystone 18.4.0: Puppet module for OpenStack Keystone

This release is part of the wallaby 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.

18.4.0
^^^^^^


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

* The following parameters of the "keystone::ldap" class have been
  deprecated and have no effect.

     * "project_tree_dn"

     * "project_filter"

     * "project_objectclass"

     * "project_id_attribute"

     * "project_member_attribute"

     * "project_name_attribute"

     * "project_desc_attribute"

     * "project_enabled_attribute"

     * "project_domain_id_attribute"

     * "project_attribute_ignore"

     * "project_allow_create"

     * "project_allow_update"

     * "project_allow_delete"

     * "project_enabled_emulation"

     * "project_enabled_emulation_dn"

     * "project_additional_attribute_mapping"

     * "role_tree_dn"

     * "role_filter"

     * "role_objectclass"

     * "role_id_attribute"

     * "role_name_attribute"

     * "role_member_attribute"

     * "role_attribute_ignore"

     * "role_allow_create"

     * "role_allow_update"

     * "role_allow_delete"

     * "role_additional_attribute_map"

* The new "keystone::policy::enforce_new_defaults" parameter has
  been added.


Upgrade Notes
*************

* The following deprecated parameters have been completely removed
  from the "keystone::ldap_backend" resource type.

     * "project_tree_dn"

     * "project_filter"

     * "project_objectclass"

     * "project_id_attribute"

     * "project_member_attribute"

     * "project_name_attribute"

     * "project_desc_attribute"

     * "project_enabled_attribute"

     * "project_domain_id_attribute"

     * "project_attribute_ignore"

     * "project_allow_create"

     * "project_allow_update"

     * "project_allow_delete"

     * "project_enabled_emulation"

     * "project_enabled_emulation_dn"

     * "project_additional_attribute_mapping"

     * "role_tree_dn"

     * "role_filter"

     * "role_objectclass"

     * "role_id_attribute"

     * "role_name_attribute"

     * "role_member_attribute"

     * "role_attribute_ignore"

     * "role_allow_create"

     * "role_allow_update"

     * "role_allow_delete"

     * "role_additional_attribute_map"

     * "credential_driver"

     * "assignment_driver"

Changes in puppet-keystone 18.3.0..18.4.0
-----------------------------------------

1fa1148 Update sphinx to the latest version
1b4b92b Prepare Wallaby RC1
8e754b9 Update supported Ubuntu version to Focal
a6a78d1 Deprecate parameters for ldap project/role driver
2728fb9 Clean up the deprecated parameters of keystone::ldap_backend
b69fbc4 Bump requirement of puppetlabs-apache
0ba0efa Add support for oslo_policy/enforce_new_defaults
8b9cc1f Fix a wrong service name in parameter description


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

manifests/ldap.pp                                  | 364 +++++++++++----------
manifests/ldap_backend.pp                          | 327 ------------------
manifests/policy.pp                                |  19 +-
metadata.json                                      |  10 +-
...ved-keystone-ldap-options-342a37e2dea214d1.yaml |  35 ++
...eystone-ldap-options-left-5e4aa4f0df865d22.yaml |  33 ++
...licy-enforce_new_defaults-0499fab4ab2b5836.yaml |   5 +
spec/classes/keystone_ldap_spec.rb                 |  60 ----
spec/classes/keystone_policy_spec.rb               |  12 +-
10 files changed, 287 insertions(+), 580 deletions(-)







More information about the Release-announce mailing list