We are tickled pink to announce the release of: mistral 18.1.0 This release is part of the caracal release series. The source is available from: https://opendev.org/openstack/mistral Download the package from: https://pypi.org/project/mistral Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. 18.1.0 ^^^^^^ New Features * Added mutually exclusive config options "[action_providers]/allowlist" and "[action_providers]/denylist" that can be used to filter what action providers is loaded. * Added mutually exclusive config options "[legacy_action_provider]/allowlist" and "[legacy_action_provider]/denylist" that can be used to filter what actions is loaded by the legacy action provider. Changes in mistral 18.0.1..18.1.0 --------------------------------- 82c573e2 Support fnmatch glob for allow/deny lists 9a961a83 Add legacy action group to list_opts 985ed5db Add allowlist and denylist for action providers and actions 3c16d9d5 Update TOX_CONSTRAINTS_FILE for stable/2024.1 84354f15 Update .gitreview for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + mistral/actions/legacy.py | 7 ++ mistral/config.py | 46 ++++++++++ mistral/engine/base.py | 6 +- mistral/services/actions.py | 9 ++ .../unit/actions/test_legacy_action_provider.py | 102 +++++++++++++++++++++ mistral/utils/__init__.py | 21 ----- mistral/utils/expr_utils.py | 37 ++++++++ mistral/utils/filter_utils.py | 26 ++++++ ...ctions-allowlist-denylist-57c033279e27772e.yaml | 10 ++ tox.ini | 6 +- 12 files changed, 334 insertions(+), 27 deletions(-)
participants (1)
-
no-reply@openstack.org