[release-announce] puppet-vitrage 10.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:33:31 UTC 2022
We jubilantly announce the release of:
puppet-vitrage 10.2.0: Puppet module for OpenStack Vitrage
This release is part of the yoga release series.
The source is available from:
https://opendev.org/openstack/puppet-vitrage
Download the package from:
https://tarballs.openstack.org/puppet-vitrage/
Please report issues through:
https://bugs.launchpad.net/puppet-vitrage/+bugs
For more details, please see below.
10.2.0
^^^^^^
New Features
************
* The new "key_val_separator" parameter has been added to the
"vitrage_api_paste_ini" resource type.
* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
* The "system_scope" parameter has been added to the
"vitrage::keystone::authtoken" class.
* The "vitrage::keystone::auth" class now supports customizing roles
assigned to the vitrage service user.
* The "vitrage::keystone::auth" class now supports defining
assignmet of system-scoped roles to the vitrage service user.
Upgrade Notes
*************
* The following parameters of the "vitrage::auth" class.
* "auth_endpoint_type"
* "auth_tenant_name"
* "auth_tenant_id"
* "project_domain_id"
* "user_domain_id"
* The "vitrage::amqp_allow_insecure_clients" parameter has been
removed.
* The "vitrage::db::database_min_pool_size" parameter has been
removed.
Changes in puppet-vitrage 10.1.0..10.2.0
----------------------------------------
5b944d5 Prepare Yoga M3
9a54061 Add CentOS/RHEL 9 to supported operating systems
acb97ef Avoid hard-coding OS user/group in each manifest
52ac839 CentOS 9: Fix unit tests for vitrage::wsgi::apache
55d705c CentOS 9: Disable unit tests dependent on puppet-postgresql
8286282 Allow customizing separator for api-paste.ini
6e5df26 Add support for MultiStrOpt
a4d1f7b Avoid unnecessary usage of ensure_resource
3601a31 Do not define service resource when service management is disabled
424e93e Remove deprecated database_min_pool_size
d1fd2cc Remove deprecated amqp_allow_insecure_clients
40acf1a Ensure keystone resources are created during service startup
0e23cd2 Accept system scope credentials for Keystone API request
6597ea8 Do not test detail of keystone::auth::service_identity
bb692dd Do not test authtoken parameters directly
007e331 Fix dependency to purge default vhost config
1438f48 Clean up deprecated parameters of vitrage::auth
Diffstat (except docs and test files)
-------------------------------------
.../{ini_setting.rb => openstackconfig.rb} | 4 +-
lib/puppet/type/vitrage_api_paste_ini.rb | 5 +
lib/puppet/type/vitrage_config.rb | 12 +-
manifests/api.pp | 46 ++--
manifests/auth.pp | 92 +-------
manifests/db.pp | 12 --
manifests/db/sync.pp | 3 +-
manifests/graph.pp | 26 +--
manifests/init.pp | 13 --
manifests/keystone/auth.pp | 20 ++
manifests/keystone/authtoken.pp | 8 +-
manifests/notifier.pp | 26 +--
manifests/params.pp | 1 +
manifests/persistor.pp | 33 +--
manifests/wsgi/apache.pp | 7 +-
metadata.json | 14 +-
.../api_paste_ini-separator-7e90d209007b1d4d.yaml | 5 +
.../notes/centos-9-support-814060aa033f92db.yaml | 4 +
.../notes/cleanup-auth-eb6f7f7e43725b24.yaml | 10 +
...qp_allow_insecure_clients-979cb5f7be12aa5b.yaml | 4 +
...ve-database_min_pool_size-bbf79323ffb7064a.yaml | 4 +
.../system_scope-keystone-355a5c1a7c98fa32.yaml | 13 ++
spec/classes/vitrage_api_spec.rb | 16 +-
spec/classes/vitrage_auth_spec.rb | 16 --
spec/classes/vitrage_db_postgresql_spec.rb | 5 +-
spec/classes/vitrage_graph_spec.rb | 17 +-
spec/classes/vitrage_keystone_auth_spec.rb | 159 +++++---------
spec/classes/vitrage_keystone_authtoken_spec.rb | 234 ++++++++++-----------
spec/classes/vitrage_notifier_spec.rb | 21 +-
spec/classes/vitrage_persistor_spec.rb | 21 +-
spec/classes/vitrage_wsgi_apache_spec.rb | 21 +-
...ini_setting_spec.rb => openstackconfig_spec.rb} | 2 +-
spec/unit/type/vitrage_config_spec.rb | 4 +-
33 files changed, 394 insertions(+), 484 deletions(-)
More information about the Release-announce
mailing list