We are delighted to announce the release of: puppet-keystone 15.4.0: Puppet module for OpenStack Keystone This release is part of the train 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. 15.4.0 ^^^^^^ Deprecation Notes * keystone::public_bind_host and keystone::public_port are now fully deprecated, and don't affect the correspoiding parameters under eventlet section. These parameters are currently used to generate public_host only if keystone::public_endpoint is not set. However, users should use public_endpoint instead because this generation will be removed in a future release. Changes in puppet-keystone 15.2.0..15.4.0 ----------------------------------------- f58fe87 Update the constraints url 3477bb0 Prepare Train RC1 d58fcfe Do not set public_bind_host and public_port in eventlet section 9922e41 Replace url with endpoint in credentials provider f16e26d Use role assignment list instead of role list 7d4c760 Prepare Train M4 Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/keystone.rb | 52 ++++-------- .../provider/keystone_user_role/openstack.rb | 4 +- manifests/init.pp | 49 +++++++---- metadata.json | 6 +- ...bind_host-and-public_port-90ee086ecd2b977c.yaml | 10 +++ .../keystone_federation_identity_provider_spec.rb | 2 +- .../keystone_federation_shibboleth_spec.rb | 2 +- spec/acceptance/keystone_wsgi_apache_spec.rb | 2 +- spec/classes/keystone_init_spec.rb | 69 ++++++++++++---- spec/unit/provider/keystone_spec.rb | 95 +++------------------- .../provider/keystone_user_role/openstack_spec.rb | 12 +-- tox.ini | 2 +- 12 files changed, 135 insertions(+), 170 deletions(-)