[release-announce] sushy-tools 0.12.0

no-reply at openstack.org no-reply at openstack.org
Mon Aug 10 12:35:05 UTC 2020


We high-spiritedly announce the release of:

sushy-tools 0.12.0: A set of tools to support the development and test
of the Sushy library (https://docs.openstack.org/sushy/)

The source is available from:

    https://opendev.org/openstack/sushy-tools

Download the package from:

    https://tarballs.openstack.org/sushy-tools/

For more details, please see below.

Changes in sushy-tools 0.11.1..0.12.0
-------------------------------------

c5b9905 Flatten the emulator resources
05127d1 Get rid of Resources cache, store resources on the Application
b3bbb5b Replace the static Manager driver with a new fake one
fab49eb Log API errors for easier debugging
950fea8 Use property plus abstractmethod for abstractproperty
ade6f5a Update version of hacking


Diffstat (except docs and test files)
-------------------------------------

lower-constraints.txt                              |   2 +-
sushy_tools/emulator/base.py                       |  21 +-
sushy_tools/emulator/main.py                       | 819 ++++++++++-----------
sushy_tools/emulator/resources/base.py             |  21 +-
.../{chassis/staticdriver.py => chassis.py}        |   7 +-
sushy_tools/emulator/resources/chassis/__init__.py |   0
sushy_tools/emulator/resources/chassis/base.py     |  68 --
.../{drives/staticdriver.py => drives.py}          |  15 +-
sushy_tools/emulator/resources/drives/__init__.py  |   0
.../{indicators/staticdriver.py => indicators.py}  |  26 +-
.../emulator/resources/indicators/__init__.py      |   0
sushy_tools/emulator/resources/managers.py         |  88 +++
.../emulator/resources/managers/__init__.py        |   0
sushy_tools/emulator/resources/managers/base.py    |  68 --
.../emulator/resources/managers/staticdriver.py    | 122 ---
.../{storage/staticdriver.py => storage.py}        |  15 +-
sushy_tools/emulator/resources/storage/__init__.py |   0
sushy_tools/emulator/resources/systems/base.py     |  16 +-
.../{vmedia/staticdriver.py => vmedia.py}          |  30 +-
sushy_tools/emulator/resources/vmedia/__init__.py  |   0
.../{volumes/staticdriver.py => volumes.py}        |  24 +-
sushy_tools/emulator/resources/volumes/__init__.py |   0
sushy_tools/emulator/templates/manager.json        |  40 -
.../unit/emulator/resources/chassis/__init__.py    |   0
.../unit/emulator/resources/drives/__init__.py     |   0
.../unit/emulator/resources/indicators/__init__.py |   0
.../unit/emulator/resources/managers/__init__.py   |   0
.../emulator/resources/managers/test_static.py     |  78 --
.../unit/emulator/resources/storage/__init__.py    |   0
.../{chassis/test_static.py => test_chassis.py}    |   9 +-
.../{drives/test_static.py => test_drives.py}      |   8 +-
.../test_static.py => test_indicators.py}          |  29 +-
.../{storage/test_static.py => test_storage.py}    |   8 +-
.../{vmedia/test_static.py => test_vmedia.py}      | 107 +--
.../{volumes/test_static.py => test_volumes.py}    |  32 +-
.../unit/emulator/resources/vmedia/__init__.py     |   0
.../unit/emulator/resources/volumes/__init__.py    |   0
test-requirements.txt                              |   2 +-
43 files changed, 867 insertions(+), 1342 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 6c24f35..148bd19 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=3.0.0,<3.1.0 # Apache-2.0
+hacking>=3.1.0,<3.2.0 # Apache-2.0






More information about the Release-announce mailing list