We joyfully announce the release of: puppet-keystone 20.0.0: Puppet module for OpenStack Keystone This release is part of the yoga 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. 20.0.0 ^^^^^^ New Features ************ * The "keystone::federation::ipenidc" class now supports the new "openidc_response_mode" parameter, to customize mod_auth_openidc response mode. Upgrade Notes ************* * Default value of the "keystone::wsgi::apache::ssl" parameter will be changed from "true" to "false" in a future release. Make sure the parameter is set to the desired value. Changes in puppet-keystone 19.4.0..20.0.0 ----------------------------------------- 46b04c3 Clear [ssl] parameters when ssl is disabled 38d3157 Fix validation of memcache_security_strategy 651044e Refactor dependency management of apache 93c5d0a Prepare to update default of <service>::wsgi::apache::ssl 94fbafd OIDC: Add support for setting OIDCResponseMode c831be8 Bump puppetlabs-inifile e88af3e Accept an array for service_token_roles 37f61f1 Fix unit test failure with recent puppetlabs-inifile e376c5d Add missing dependency on puppetlabs-concat da2ed9d Use autonotify in keystone_domain_config 6898397 Bump version for the start of Yoga 14bfcb3 Update master for stable/xena 2998cbf Doc: Update the old authtoken options Diffstat (except docs and test files) ------------------------------------- lib/puppet/type/keystone_domain_config.rb | 13 +++------ manifests/federation/openidc.pp | 6 ++++ manifests/init.pp | 20 ++++++++----- manifests/resource/authtoken.pp | 20 +++++++------ manifests/wsgi/apache.pp | 33 +++++----------------- metadata.json | 12 +++++--- .../openidc_response_mode-f5a2ddf95bd4b752.yaml | 6 ++++ ...pare-to-change-apache-ssl-4e14bf4eccb8273f.yaml | 6 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 ++++ spec/classes/keystone_federation_openidc_spec.rb | 13 +++++++++ spec/classes/keystone_init_spec.rb | 10 +++++++ spec/defines/keystone_resource_authtoken_spec.rb | 30 +++++++++++++++++++- .../keystone_domain_config/openstack_spec.rb | 9 ++---- templates/openidc.conf.erb | 3 ++ 15 files changed, 126 insertions(+), 62 deletions(-)