We are thrilled to announce the release of: sushy 1.2.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the queens 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://bugs.launchpad.net/sushy For more details, please see below. 1.2.0 ^^^^^ New Features * Adds the "EthernetInterfaces" to the library. It also returns the list of connected MACs. Changes in sushy 1.0.0..1.2.0 ----------------------------- 8fe2904 Adds EthernetInterface to the library 2aa31dd Add int_or_none adapter function 53e0725 Add PUT method to connector 26f7523 flake8: Enable some off-by-default checks 16b0d64 Updated from global requirements 23c9bad Enable some off-by-default checks 7981bd3 Update reno for stable/pike b21698a Updated from global requirements 846d772 Add DELETE method to connector c622e5b Replace HTTP numeric constants with http_client constants 13d8377 Update some tests to copy the dictionaries passed in Diffstat (except docs and test files) ------------------------------------- .../add_ethernet_interface-df308f814f0e4bce.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 ++ sushy/connector.py | 24 +++++ sushy/exceptions.py | 13 ++- sushy/resources/system/constants.py | 7 ++ sushy/resources/system/ethernet_interface.py | 84 +++++++++++++++++ sushy/resources/system/mappings.py | 17 ++++ sushy/resources/system/system.py | 24 +++-- .../unit/json_samples/ethernet_interfaces.json | 37 ++++++++ .../ethernet_interfaces_collection.json | 12 +++ .../resources/system/test_ethernet_interfaces.py | 103 +++++++++++++++++++++ sushy/utils.py | 33 +++++++ test-requirements.txt | 6 +- tox.ini | 8 +- 19 files changed, 458 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 72155ce..c11b9f4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.0.0 # Apache-2.0 @@ -10 +10 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 @@ -17 +17 @@ testtools>=1.4.0 # MIT -reno!=2.3.1,>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0