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(-)