[release-announce] puppet-mistral 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:32:38 UTC 2022


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







More information about the Release-announce mailing list