[release-announce] puppet-trove 20.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:33:31 UTC 2022
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(-)
More information about the Release-announce
mailing list