[release-announce] puppet-keystone 16.1.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Tue Feb 18 16:56:44 UTC 2020
We are jazzed to announce the release of:
puppet-keystone 16.1.0: Puppet module for OpenStack Keystone
This release is part of the ussuri 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.
16.1.0
^^^^^^
New Features
************
* Added keystone::bootstrap class.
Upgrade Notes
*************
* Now that the keystone::endpoint and keystone::roles::admin classes
is deprecated and has no effect deployments must define the new
keystone::bootstrap class with the proper data that was earlier
passed to those classes. Please go through the parameters in
keystone::bootstrap carefully and define the class.
* If you are using a multi-domain setup where you previously relied
on keystone::endpoint and/or keystone::roles::admin to create your
domains and domain scoped admin accounts the keystone::bootstrap
does not do this and you need to ensure this is managed in your
deployment using the keystone provider resources.
Deprecation Notes
*****************
* The keystone::endpoint and keystone::roles::admin classes is now
deprecated and has no effect. Please read the upgrade notes
carefully!
Changes in puppet-keystone 16.0.0..16.1.0
-----------------------------------------
b24fe02 Prepare Ussuri M2
7def56f Convert to rspec-puppet-facts and cleanup docs/testing
bc1ff1d Add keystone::bootstrap class
48ef970 Fix stdlib version in metadata
9dc7b91 Convert a define spec to rspec-puppet-facts
Diffstat (except docs and test files)
-------------------------------------
README.md | 15 +-
examples/apache_dropin.pp | 12 +-
examples/apache_with_paths.pp | 12 +-
examples/k2k_sp_shib.pp | 13 +-
examples/ldap_backend.pp | 13 +-
examples/ldap_full.pp | 3 +-
examples/ldap_identity.pp | 3 +-
examples/v3_basic.pp | 35 +--
examples/v3_domain_configuration.pp | 17 +-
lib/puppet/provider/keystone.rb | 120 ++++----
.../provider/keystone_puppet_config/ini_setting.rb | 8 +
lib/puppet/type/keystone_puppet_config.rb | 12 +
manifests/bootstrap.pp | 307 +++++++++++++++++++++
manifests/cron/fernet_rotate.pp | 62 +++--
manifests/cron/token_flush.pp | 68 ++---
manifests/db.pp | 2 +-
manifests/endpoint.pp | 72 ++---
manifests/federation.pp | 8 +-
manifests/federation/identity_provider.pp | 2 +-
manifests/federation/mellon.pp | 2 +-
manifests/federation/openidc.pp | 2 +-
manifests/federation/shibboleth.pp | 2 +-
manifests/init.pp | 84 ++----
manifests/ldap.pp | 6 +-
manifests/roles/admin.pp | 103 ++-----
manifests/security_compliance.pp | 47 ++--
metadata.json | 8 +-
...-keystone-bootstrap-class-43e975beae3ec88b.yaml | 19 ++
.../keystone_federation_identity_provider_spec.rb | 1 -
.../keystone_federation_shibboleth_spec.rb | 1 -
spec/acceptance/keystone_wsgi_apache_spec.rb | 1 -
spec/classes/keystone_bootstrap_spec.rb | 229 +++++++++++++++
spec/classes/keystone_config_spec.rb | 6 +-
spec/classes/keystone_cors_spec.rb | 8 +-
spec/classes/keystone_cron_fernet_rotate_spec.rb | 113 +++-----
spec/classes/keystone_cron_token_flush_spec.rb | 112 +++-----
spec/classes/keystone_db_mysql_spec.rb | 129 ++++-----
spec/classes/keystone_db_postgresql_spec.rb | 12 +-
spec/classes/keystone_db_sync_spec.rb | 9 +-
spec/classes/keystone_deps_spec.rb | 37 ++-
spec/classes/keystone_endpoint_spec.rb | 82 ------
.../keystone_federation_identity_provider_spec.rb | 2 +-
spec/classes/keystone_federation_mellon_spec.rb | 2 +-
spec/classes/keystone_init_spec.rb | 83 ++----
spec/classes/keystone_logging_spec.rb | 8 +-
spec/classes/keystone_messaging_amqp_spec.rb | 6 +-
spec/classes/keystone_policy_spec.rb | 7 +-
spec/classes/keystone_roles_admin_spec.rb | 262 ------------------
spec/classes/keystone_security_compliance_spec.rb | 6 +-
.../keystone_resource_service_identity_spec.rb | 42 +--
.../keystone_puppet_config/ini_setting_spec.rb | 57 ++++
spec/unit/provider/keystone_spec.rb | 89 +-----
spec/unit/type/keystone_puppet_config_spec.rb | 78 ++++++
53 files changed, 1200 insertions(+), 1239 deletions(-)
More information about the Release-announce
mailing list