We are thrilled to announce the release of:
puppet-trove 20.2.0: Puppet module for OpenStack Trove
This release is part of the yoga release series.
The source is available from:
https://opendev.org/openstack/puppet-trove
Download the package from:
https://tarballs.openstack.org/puppet-trove/
Please report issues through:
https://bugs.launchpad.net/puppet-trove/+bugs
For more details, please see below.
20.2.0 ^^^^^^
New Features ************
* The new "key_val_separator" parameter has been added to the "trove_api_paste_ini" resource type.
* The new "trove::keystone::authtoken::service_type" parameter has been added to configure the service_type parameter in authtoken middleware.
* The "system_scope" parameter has been added to the "trove::keystone::authtoken" class.
* The "trove::keystone::auth" class now supports customizing roles assigned to the trove service user.
* The "trove::keystone::auth" class now supports defining assignmet of system-scoped roles to the trove service user.
Upgrade Notes *************
* The "trove::amqp_allow_insecure_clients" parameter has been removed.
* The "trove::db::database_min_pool_size" parameter and the "trove::database_min_pool_size" parameter have been removed.
Deprecation Notes *****************
* The "trove::taskmanager::auth_url parameter has been deprecated. Use the ``trove::taskmanager::service_credentials::auth_url" parameter instead.
* The "trove::conductor::auth_url parameter has been deprecated. Use the ``trove::conductor::service_credentials::auth_url" parameter instead.
Bug Fixes *********
* Now the "trove::taskmanager::auth_url" parameter and the "trove:conductor::auth_url" parameter take effect and are used to define value of "[service_credentials] auth_url" parameter.
Changes in puppet-trove 20.1.0..20.2.0 --------------------------------------
a0eeadb Prepare Yoga M3 00064f4 Avoid hard-coding OS user/group in each manifest d07a47d CentOS 9: Disable unit tests dependent on puppet-postgresql 538f6d5 Allow customizing separator for api-paste.ini e41f8f7 Remove deprecated database_min_pool_size 37183b1 Remove deprecated amqp_allow_insecure_clients 69eb258 Simplify definition to ensure keystone resource creation 95f5169 Accept system scope credentials for Keystone API request 2a28f52 Do not test detail of keystone::auth::service_identity 8b5cb8c Add support for [keystone_authtoken] service_type 69eca59 Do not test authtoken parameters directly 4b3962b Fix ignored auth_url parameters
Diffstat (except docs and test files) -------------------------------------
lib/puppet/type/trove_api_paste_ini.rb | 5 + manifests/conductor.pp | 13 +- manifests/conductor/service_credentials.pp | 10 +- manifests/db.pp | 12 -- manifests/db/sync.pp | 3 +- manifests/init.pp | 15 -- manifests/keystone/auth.pp | 23 ++- manifests/keystone/authtoken.pp | 13 ++ manifests/params.pp | 1 + manifests/taskmanager.pp | 22 +- manifests/taskmanager/service_credentials.pp | 10 +- metadata.json | 8 +- .../api_paste_ini-separator-04370950f086c7bb.yaml | 5 + .../notes/fix-auth_url-330322b223994b41.yaml | 17 ++ ...ne-authtoken-service_type-839ae99f7083eacb.yaml | 5 + ...qp_allow_insecure_clients-1d9b19079584373a.yaml | 4 + ...ve-database_min_pool_size-085bbcba091e61c9.yaml | 5 + .../system_scope-keystone-527142cfc221fa2b.yaml | 13 ++ spec/classes/trove_db_postgresql_spec.rb | 5 +- spec/classes/trove_keystone_auth_spec.rb | 168 ++++++--------- spec/classes/trove_keystone_authtoken_spec.rb | 226 +++++++++++---------- 21 files changed, 294 insertions(+), 289 deletions(-)
participants (1)
-
no-reply@openstack.org