Yoga Series Release Notes


New Features

  • The following parameters have been added to the mistral::engine class.

    • execution_integrity_check_delay

    • execution_integrity_check_batch_size

    • action_definition_cache_time

    • start_subworkflows_via_rpc

  • The new mistral::execution_expiration_policy class has been added.

Deprecation Notes

  • The following parameters of the mistral::engine class have been deprecated in favor of the new mistral::execution_expiration_policy class.

    • evaluation_interval

    • older_than

  • The mistral_workflow resource type has been using the credential written in the [keystone_authtoken] section of mistral.conf. However this behavior has been deprecated and now the resource types first looks for the yaml files in /etc/openstack/puppet. Make sure one of clouds.yaml or admin-clouds.yaml (which is created by puppet-keystone) is created in that directory.

Bug Fixes

  • Now the base Puppet::Provider::Mistral class loads service user credential using the proper keystoneauth parameters.


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.


Upgrade Notes

  • Default value of the mistral::wsgi::apache::ssl parameter will be changed from true to false in a future release. Make sure the parameter is set to the desired value.