[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