We are thrilled to announce the release of: mistral-extra 14.0.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/mistral-extra Download the package from: https://pypi.org/project/mistral-extra Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. 14.0.0 ^^^^^^ Upgrade Notes ************* * Support for Murano and Senlin was removed, because these two projects were retired. Deprecation Notes ***************** * Use "block-storage" as default cinder service type in mistral actions. Also adding "volumev3" and "block-store" as valid aliases. See lp-2085878. Changes in mistral-extra 13.3.0..14.0.0 --------------------------------------- d304f75 Use service-type instead of service-name 46b60f2 Get endpoint with service_name 81e3d24 Pin hacking a90e30c Use block-storage as default cinder service type cf45187 Changed minversion in tox to 3.18.0 5e78539 Update python testing classifier d64bdc1 Update doc8 version 2a79c34 Update master for stable/2023.2 f6e6aee Update master for stable/2023.1 0b1e471 Update master for stable/2024.2 96bfc6c Remove support for murano and senlin 6750be6 reno: Update master for unmaintained/zed 44ae31d Update python classifier in setup.cfg a0a44d0 Remove six Diffstat (except docs and test files) ------------------------------------- mistral_extra/actions/generator_factory.py | 4 +- mistral_extra/actions/openstack/actions.py | 140 +++++---------------- mistral_extra/actions/openstack/base.py | 79 ++++++++++-- mistral_extra/actions/openstack/mapping.json | 100 --------------- .../actions/openstack/utils/exceptions.py | 4 + mistral_extra/actions/openstack/utils/keystone.py | 5 +- mistral_extra/config.py | 3 +- mistral_extra/monitoring/base.py | 7 +- .../actions/openstack/test_openstack_actions.py | 30 ----- .../remove-murano-and-senlin-92e0706e778ff480.yaml | 5 + ...volumev3-to-block-storage-ea7aff76e436f692.yaml | 6 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/2023.2.rst | 6 + releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 3 + releasenotes/source/zed.rst | 2 +- requirements.txt | 6 - setup.cfg | 5 +- test-requirements.txt | 9 +- tools/get_action_list.py | 9 -- tox.ini | 4 +- 22 files changed, 153 insertions(+), 290 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 436282a..eb54ba3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +4,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - @@ -25 +20,0 @@ python-magnumclient>=2.15.0 # Apache-2.0 -python-muranoclient>=1.3.0 # Apache-2.0 @@ -28 +22,0 @@ python-novaclient>=9.1.0 # Apache-2.0 -python-senlinclient>=1.11.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e12803b..421e726 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -hacking>=3.0.1 # Apache-2.0 +hacking>=6.1.0,<6.2.0 # Apache-2.0 @@ -7 +3 @@ coverage>=6.4.3 # Apache-2.0 -doc8>=0.6.0 # Apache-2.0 +doc8>=0.8.1 # Apache-2.0 @@ -10 +5,0 @@ stestr>=2.0.0 # Apache-2.0 -unittest2>=1.1.0 # BSD