We are jazzed to announce the release of: mistral-extra 10.0.0: Mistral OpenStack-specific bindings This release is part of the ussuri 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. 10.0.0 ^^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of mistral-extra to support python 2.7 is OpenStack Train. The minimum version of Python now supported by mistral-extra is Python 3.6. * Move all OpenStack actions to mistral-extra Changes in mistral-extra 10.0.0.0b1..10.0.0 ------------------------------------------- 5a641a9 Mock Qinling fake client method b8943be Mock Zun fake client method c158891 Correct the mistral-extra package name bb2af2e Move openstack actions to mistral-extra 57afe0a Fix requirements, tox , zuul Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 + lower-constraints.txt | 46 + mistral_extra/__init__.py | 1 + mistral_extra/actions/__init__.py | 0 mistral_extra/actions/action_generator.py | 31 + mistral_extra/actions/generator_factory.py | 44 + mistral_extra/actions/openstack/__init__.py | 0 .../actions/openstack/action_generator/__init__.py | 0 .../actions/openstack/action_generator/base.py | 172 +++ mistral_extra/actions/openstack/actions.py | 1080 ++++++++++++++ mistral_extra/actions/openstack/base.py | 137 ++ mistral_extra/actions/openstack/mapping.json | 1505 ++++++++++++++++++++ mistral_extra/actions/openstack/utils/__init__.py | 0 mistral_extra/actions/openstack/utils/context.py | 42 + .../actions/openstack/utils/exceptions.py | 29 + mistral_extra/actions/openstack/utils/keystone.py | 297 ++++ mistral_extra/config.py | 56 + .../actions/openstack/test_openstack_actions.py | 414 ++++++ mistral_extra/version.py | 18 + ..._mistral_to_mistral_extra-70ad20eb06621f6c.yaml | 3 + releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 276 ++++ releasenotes/source/index.rst | 13 + releasenotes/source/pike.rst | 6 + releasenotes/source/queens.rst | 6 + releasenotes/source/rocky.rst | 6 + releasenotes/source/stein.rst | 6 + releasenotes/source/train.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 35 +- setup.cfg | 6 +- test-requirements.txt | 21 +- tools/get_action_list.py | 368 +++++ tox.ini | 37 +- 42 files changed, 4891 insertions(+), 20 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 443c2c2..a6ce566 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,32 @@ -pbr>=2.0.0 # Apache-2.0 -Babel>=2.3.4 # BSD -oslo.log>=3.11.0 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +Babel!=2.4.0,>=2.3.4 # BSD +oslo.log>=3.36.0 # Apache-2.0 +mistral-lib>=1.4.0 # Apache-2.0 +aodhclient>=0.9.0 # Apache-2.0 +gnocchiclient>=3.3.1 # Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 +python-cinderclient!=4.0.0,>=3.3.0 # Apache-2.0 +python-zaqarclient>=1.0.0 # Apache-2.0 +python-designateclient>=2.7.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 +python-glareclient>=0.3.0 # Apache-2.0 +python-heatclient>=1.10.0 # Apache-2.0 +python-keystoneclient>=3.8.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 +python-manilaclient>=1.23.0 # Apache-2.0 +python-magnumclient>=2.15.0 # Apache-2.0 +python-muranoclient>=1.3.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 +python-novaclient>=9.1.0 # Apache-2.0 +python-senlinclient>=1.11.0 # Apache-2.0 +python-swiftclient>=3.2.0 # Apache-2.0 +python-tackerclient>=0.8.0 # Apache-2.0 +python-troveclient>=2.2.0 # Apache-2.0 +python-ironicclient!=2.7.1,!=3.0.0,>=2.7.0 # Apache-2.0 +python-ironic-inspector-client>=1.5.0 # Apache-2.0 +python-vitrageclient>=2.0.0 # Apache-2.0 +python-zunclient>=3.4.0 # Apache-2.0 +python-qinlingclient>=1.0.0 # Apache-2.0 +oauthlib>=0.6.2 # BSD +yaql>=1.1.3 # Apache-2.0 +keystoneauth1>=3.18.0 # Apache-2.0 \ No newline at end of file diff --git a/test-requirements.txt b/test-requirements.txt index f8b2e9b..e0bc228 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,12 +5,9 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 -coverage>=4.0 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.8.0,!=2.1.0;python_version>='3.4' # BSD -oslosphinx>=4.7.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 -stestr>=1.0.0 # Apache-2.0 -testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT - -# releasenotes -reno>=1.8.0 # Apache-2.0 +hacking>=1.1.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0 +unittest2>=1.1.0 # BSD +mock>=2.0.0 # BSD +requests-mock>=1.2.0 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD
participants (1)
-
no-reply@openstack.org