We are glad to announce the release of:
puppet-mistral 20.2.0: Puppet module for OpenStack Mistral
This release is part of the yoga release series.
The source is available from:
https://opendev.org/openstack/puppet-mistral
Download the package from:
https://tarballs.openstack.org/puppet-mistral/
Please report issues through:
https://bugs.launchpad.net/puppet-mistral/+bugs
For more details, please see below.
20.2.0 ^^^^^^
New Features
* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
* The "mistral::database_connection" parameter has been removed.
* The "mistral::db::database_min_pool_size" parameter has been removed.
* The "system_scope" parameter has been added to the "mistral::keystone::authtoken" class.
* The "mistral::keystone::auth" class now supports customizing roles assigned to the mistral service user.
* The "mistral::keystone::auth" class now supports defining assignmet of system-scoped roles to the mistral service user.
Changes in puppet-mistral 20.1.0..20.2.0 ----------------------------------------
d650221 Prepare Yoga M3 6e2d962 Add CentOS/RHEL 9 to supported operating systems 28161d4 Avoid hard-coding OS user/group in each manifest 9b5134a Ensure auth_endpoint is reset c81789d CentOS 9: Disable unit tests dependent on puppet-postgresql fd77f30 Clean up deprecated database parameters 15d5e9f Ensure keystone resources are created during service startup fe0d8ca Avoid testing details of oslo::messaging(::*) f8672bb Remove redundant tests about authtoken parameters ad5de59 Do not declare service resource when manage_service is false 4b6198f Fix dependency to purge default vhost config 1934cb6 Accept system scope credentials for Keystone API request
Diffstat (except docs and test files) -------------------------------------
lib/puppet/provider/mistral.rb | 1 + manifests/api.pp | 46 +++---- manifests/db.pp | 33 +---- manifests/db/sync.pp | 4 +- manifests/engine.pp | 16 +-- manifests/event_engine.pp | 16 +-- manifests/executor.pp | 16 +-- manifests/init.pp | 10 -- manifests/keystone/auth.pp | 20 +++ manifests/keystone/authtoken.pp | 6 + manifests/params.pp | 1 + manifests/wsgi/apache.pp | 7 +- metadata.json | 14 ++- .../notes/centos-9-support-740222508780fcfa.yaml | 4 + .../remove-database-params-8bf2195a6f15a3f5.yaml | 7 ++ .../system_scope-keystone-9a41ff0d799142db.yaml | 13 ++ spec/classes/mistral_api_spec.rb | 18 +-- spec/classes/mistral_db_postgresql_spec.rb | 5 +- spec/classes/mistral_engine_spec.rb | 18 +-- spec/classes/mistral_event_engine_spec.rb | 19 +-- spec/classes/mistral_executor_spec.rb | 18 +-- spec/classes/mistral_init_spec.rb | 134 ++++++++++----------- spec/classes/mistral_keystone_auth_spec.rb | 9 ++ spec/classes/mistral_keystone_authtoken_spec.rb | 3 + 24 files changed, 218 insertions(+), 220 deletions(-)