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