[release-announce] mistral-extra 10.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 2 15:10:55 UTC 2020


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






More information about the Release-announce mailing list