[release-announce] sushy 1.6.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 19 21:21:33 UTC 2018


We are satisfied to announce the release of:

sushy 1.6.0: Sushy is a small Python library to communicate with
Redfish based systems

This release is part of the rocky stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/sushy

Download the package from:

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

Please report issues through launchpad:

    https://storyboard.openstack.org/#!/project/960

For more details, please see below.

1.6.0
^^^^^

New Features

* Adds support for the BIOS resource to the library.

* Adds the "SimpleStorage" to the library. It also provides the max
  size available (in bytes) among all its directly attached devices.

Changes in sushy 1.5.0..1.6.0
-----------------------------

d440594 Add system simple storage resource support
fdeb8b8 Add storage disk drive
9a0823a Switch to use stestr for unit test
33c4635 Cleanup unittest file loading
1831b87 Remove etag from Bios
e96cb4e Hide Attribute Registry property in Bios
fb44452 Introduce BIOS API


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

.gitignore                                         |   2 +-
.stestr.conf                                       |   3 +
.testr.conf                                        |   7 -
lower-constraints.txt                              |   2 +-
releasenotes/notes/add-bios-bf69ac56c4ae8f50.yaml  |   4 +
.../notes/add-simple-storage-915464811737bb05.yaml |   5 +
sushy/__init__.py                                  |   1 +
sushy/resources/base.py                            |   6 +-
sushy/resources/common.py                          |  23 +++
sushy/resources/constants.py                       |  32 +++++
sushy/resources/mappings.py                        |  36 +++++
sushy/resources/settings.py                        |  99 +++++++++++++
sushy/resources/system/bios.py                     | 159 +++++++++++++++++++++
sushy/resources/system/constants.py                |   7 -
sushy/resources/system/ethernet_interface.py       |  27 ++--
sushy/resources/system/mappings.py                 |  17 ---
sushy/resources/system/processor.py                |  15 +-
sushy/resources/system/simple_storage.py           |  86 +++++++++++
sushy/resources/system/storage/drive.py            |  34 +++++
sushy/resources/system/storage/storage.py          |  71 +++++++++
sushy/resources/system/system.py                   |  30 +++-
.../json_samples/simple_storage_collection.json    |  13 ++
.../unit/resources/sessionservice/test_session.py  |  10 +-
.../sessionservice/test_sessionservice.py          |  29 ++--
.../unit/resources/system/storage/test_drive.py    |  39 +++++
.../unit/resources/system/storage/test_storage.py  |  92 ++++++++++++
.../unit/resources/system/storage/test_volume.py   |  33 +++--
.../resources/system/test_ethernet_interfaces.py   |  28 ++--
.../unit/resources/system/test_simple_storage.py   | 115 +++++++++++++++
test-requirements.txt                              |   2 +-
tox.ini                                            |  12 +-
47 files changed, 1570 insertions(+), 194 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 6573de0..1d8472a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ oslotest>=3.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0






More information about the Release-announce mailing list