[release-announce] puppet-keystone 17.2.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Tue Aug 4 15:37:38 UTC 2020
We are overjoyed to announce the release of:
puppet-keystone 17.2.0: Puppet module for OpenStack Keystone
This release is part of the victoria 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.
17.2.0
^^^^^^
New Features
************
* The new "keystone::cron::trust_flush" class was added to configure
a cron job to purge expired or soft-deleted trusts.
Upgrade Notes
*************
* The following deprecated options for PKI token have been removed.
* "keystone::cache_dir"
* "keystone::resource::authtoken::hash_algorithms"
* "keystone::resource::authtoken::check_revocations_for_cached"
* The classes keystone::endpoint and keystone::roles::admin is
removed, use the new keystone::bootstrap class directly.
* The password parameter in keystone::bootstrap is required and does
not default to undef.
* The deprecated parameters admin_token, admin_password and
enable_bootstrap in the keystone class is removed.
Deprecation Notes
*****************
* The "keystone::cron::token_flush" class has been deprcated and has
no effect.
* The use of keystone-public-keystone-admin for the keystone service
name is deprecated, please use simply keystone instead.
* The "keystone::federation::mellon::trusted_dashboards" has been
removed.
Bug Fixes
*********
* Fixed a bug where the keystone::resource::authtoken resource would
not install the proper python memcache bindings when using python3.
Changes in puppet-keystone 17.1.0..17.2.0
-----------------------------------------
57e0353 Prepare Victoria M2
8f5c683 Convert more to rspec-puppet-facts
fc30737 Always pass --name when flushing keystone_service
fec22db Change to relative includes
d5196db Use relative name for class inclusion
4cca233 Add support for trust_flush cron job
fd8badd Deprecate keystone::cron::token_fush
e421e3a Remove deprecated bootstrap code
5ba56d4 Ensure fernet keys are created before bootstrap
Diffstat (except docs and test files)
-------------------------------------
examples/apache_with_paths.pp | 1 -
lib/puppet/provider/keystone_service/openstack.rb | 3 +
manifests/bootstrap.pp | 184 +++---------------
manifests/client.pp | 2 +-
manifests/cron/token_flush.pp | 57 ++----
manifests/cron/trust_flush.pp | 91 +++++++++
manifests/deps.pp | 4 +
manifests/endpoint.pp | 74 --------
manifests/init.pp | 28 +--
manifests/roles/admin.pp | 102 ----------
metadata.json | 6 +-
.../notes/cron-trust_flush-9a85af706076f55d.yaml | 5 +
...eprecate-cron-token_flush-b76a1db6715a818b.yaml | 5 +
...move-deprecated-bootstrap-2b81ba7a7b0b4d5d.yaml | 11 ++
.../keystone_federation_identity_provider_spec.rb | 4 -
.../keystone_federation_shibboleth_spec.rb | 4 -
spec/acceptance/keystone_wsgi_apache_spec.rb | 4 -
...h_spec.rb => keystone_cron_trust_flush_spec.rb} | 16 +-
.../keystone_federation_identity_provider_spec.rb | 175 ++++++++++--------
spec/classes/keystone_federation_openidc_spec.rb | 4 +-
spec/classes/keystone_federation_spec.rb | 5 +-
spec/classes/keystone_init_spec.rb | 2 +
spec/classes/keystone_ldap_spec.rb | 205 +++++++++++----------
spec/classes/keystone_wsgi_apache_spec.rb | 1 -
spec/spec_helper.rb | 1 -
25 files changed, 397 insertions(+), 597 deletions(-)
More information about the Release-announce
mailing list