[release-announce] puppet-keystone 19.4.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 7 08:53:56 UTC 2021


We high-spiritedly announce the release of:

puppet-keystone 19.4.0: Puppet module for OpenStack Keystone

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

19.4.0
^^^^^^

New Features

* Adds new purge_config parameter. When set to true, the policy file
  is cleared during configuration process. This allows to remove any
  existing rules before applying them or clean the file when all
  policies got removed.

Changes in puppet-keystone 19.3.0..19.4.0
-----------------------------------------

284155d Add information technology in the setup.cfg
1354f7b Add license information in the setup.cfg
4511898 Delete useless code for setup.py
6197060 Stop configuring install_command in tox.
f6590da Fix pbr>=2.0.0 for setup.py
b07724a Update openstackdocstheme to the latest version
37192bc Update reno to the latest version
b207608 metadata.json: debian 11
8895999 Fix unit tests incompatible with puppetlab-stdlib 8.0.0
2f00cce Fix stdlib version in metadata
3222021 Guard against usage of nil in providers
e4e2bd0 Prepare Xena RC1
90b0277 Allow purging policy files
fb2dfdf Remove workaround for openstackclient < 4.0.0
0234931 Remove unused [memcache] options
fd67096 Do not set memcache/socket_timeout
2b7a15e Add support for MultiStrOpt


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

lib/puppet/provider/keystone.rb                    | 48 +++++++-----
.../{ini_setting.rb => openstackconfig.rb}         |  4 +-
lib/puppet/provider/keystone_domain/openstack.rb   |  2 +-
.../provider/keystone_domain_config/openstack.rb   |  8 +-
lib/puppet/type/keystone_config.rb                 | 65 ++++++++++++++--
manifests/cache.pp                                 |  6 +-
manifests/policy.pp                                | 20 +++--
metadata.json                                      | 10 +--
.../policy_purge_config-bb47d21812e84e10.yaml      |  6 ++
setup.cfg                                          |  2 +
setup.py                                           |  4 +-
spec/classes/keystone_cache_spec.rb                |  8 --
spec/classes/keystone_policy_spec.rb               | 87 +++++++++++++++-------
spec/defines/keystone_resource_authtoken_spec.rb   |  2 +-
...ini_setting_spec.rb => openstackconfig_spec.rb} | 15 +++-
.../keystone_domain_config/openstack_spec.rb       |  3 +-
spec/unit/type/keystone_config_spec.rb             |  6 +-
tox.ini                                            |  4 +-
19 files changed, 206 insertions(+), 98 deletions(-)







More information about the Release-announce mailing list