puppet-keystone 14.3.0 (stein)
We are excited to announce the release of: puppet-keystone 14.3.0: Puppet module for OpenStack Keystone This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-keystone/ For more details, please see below. 14.3.0 ^^^^^^ Prelude ******* In this release Ubuntu has moved all projects that supported it to python3 which means that there will be a lot of changes. The Puppet OpenStack project does not test the upgrade path from python2 to python3 packages so there might be manual steps required when moving to the python3 packages. Upgrade Notes ************* * This module now requires a puppetlabs-mysql version >= 6.0.0 * Ubuntu packages are now using python3, the upgrade path is not tested by Puppet OpenStack. Manual steps may be required when upgrading. * The keystone::token_driver parameter which has had no effect that past couple of releases and is now deprecated. This parameter if it was set to memcache would install the appropriate python-memcache package. Now that this is removed you need to ensure keystone::manage_backend_package is set properly if you have caching enabled since that manages that package now. The default value for manage_backend_package is true so if you don't set it explicitly to false there is no change required on your part. Deprecation Notes ***************** * The keystone::token_driver is now deprecated, has no effect and will be removed in a future release. Bug Fixes ********* * Fixed a bug where the keystone_user resource would test the password with a disabled project causing it to think the password was changed when it actually wasn't. Other Notes *********** * The default interface for the keystone providers is to use the "public" interface. This was changed from the "admin" one, since v3 doesn't require it, and the keystone team even discourages using it. Changes in puppet-keystone 14.2.0..14.3.0 ----------------------------------------- 49207f4 Prepare Stein M3 7fea7a2 Use validate_legacy 4ec4aca Change keystone v2.0 to v3 92a3bc4 Add release note about Ubuntu py3 upgrade 16f2265 Use puppet 4 compatible mysql functions cb03afe Remove Ubuntu Xenial from metadata.json c2456fc Keystone_user should not use disabled projects 58dfc07 Use "public" endpoint for the authentication URL for the keystone provider cda95ac Fix keystone::client testing 94f56fb Inherit pyvers from openstacklib::defaults d4651f0 Fix lint issue 9f8d234 Deprecate keystone::token_driver 61691d9 Remove redundantly tested code 45b5c25 Modify puppet version 4 to 5 d0f6238 Remove keystone::disable_admin_token_auth from README 5fb09e6 Improve release note for port 35357 removal Diffstat (except docs and test files) ------------------------------------- README.md | 5 - examples/apache_dropin.pp | 8 +- examples/apache_with_paths.pp | 8 +- examples/k2k_sp_shib.pp | 8 +- lib/puppet/provider/keystone.rb | 16 +- lib/puppet/provider/keystone_user/openstack.rb | 12 +- manifests/config.pp | 3 +- manifests/db.pp | 4 +- manifests/db/mysql.pp | 4 +- manifests/federation/mellon.pp | 2 +- manifests/federation/shibboleth.pp | 2 +- manifests/init.pp | 204 ++++++++++----------- manifests/ldap_backend.pp | 3 +- manifests/params.pp | 7 +- manifests/policy.pp | 2 +- manifests/resource/authtoken.pp | 6 +- manifests/resource/service_identity.pp | 3 +- metadata.json | 13 +- .../default-public-interface-47f29ffc8612d589.yaml | 6 + ...keystone_user-bug-1814906-06781a797cd2e051.yaml | 6 + .../notes/puppet4-mysql-func-d8adf965e1f5ee8f.yaml | 4 + .../release-note-ubuntu-py3-36f43a17c66cd38c.yaml | 10 + .../notes/remove-port-35357-ba49d2cf102f8c38.yaml | 16 +- .../remove-token_driver-fbe7964f9c58d42d.yaml | 14 ++ spec/classes/keystone_client_spec.rb | 66 ++++--- spec/classes/keystone_db_spec.rb | 96 ++-------- spec/classes/keystone_init_spec.rb | 33 +--- spec/classes/keystone_logging_spec.rb | 34 ++-- spec/defines/keystone_ldap_backend_spec.rb | 6 +- spec/defines/keystone_resource_authtoken_spec.rb | 12 +- .../keystone_resource_service_identity_spec.rb | 8 +- spec/spec_helper.rb | 2 +- spec/unit/provider/keystone_spec.rb | 54 +++--- spec/unit/provider/keystone_user/openstack_spec.rb | 29 +++ 34 files changed, 353 insertions(+), 353 deletions(-)
participants (1)
-
no-reply@openstack.org