[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