We high-spiritedly announce the release of: sushy 5.9.0 This release is part of the gazpacho release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://bugs.launchpad.net/sushy/+bugs For more details, please see below. 5.9.0 ^^^^^ New Features * Enhances the existing LLDPReceiveField class by adding new LLDP receive data fields as specified in Redfish Port Schema v1.12.0. The existing class already contained chassis_id and port_id fields, and this enhancement adds 9 additional LLDP receive properties. New LLDP receive fields added: - chassis_id_subtype: IEEE 802 chassis ID subtype identification - port_id_subtype: IEEE 802 port ID subtype with MAC address handling - system_name: System name received from remote link partner - system_description: System description from remote link partner - system_capabilities: Network device capabilities mapping - management_address_ipv4: IPv4 management address - management_address_ipv6: IPv6 management address - management_address_mac: MAC management address - management_vlan_id: Management VLAN ID configuration (0-4095) This enhancement provides LLDP receive information through the EthernetField.lldp_receive property, enabling better network topology discovery. Changes in sushy 5.8.0..5.9.0 ----------------------------- cb6d5cc Add complete LLDP fields to Port.Ethernet.LLDPReceive per DMTF Redfish v1.12.0 d6ade35 Support expanded Chassis and Storage for redfish Diffstat (except docs and test files) ------------------------------------- ...eceive-fields-enhancement-f1e3d4a5b2c6d789.yaml | 22 ++++ sushy/resources/base.py | 6 +- sushy/resources/chassis/chassis.py | 36 +++++- sushy/resources/system/network/constants.py | 68 ++++++++++ sushy/resources/system/port.py | 46 ++++++- sushy/resources/system/simple_storage.py | 21 +++ sushy/resources/system/storage/storage.py | 18 +++ sushy/resources/system/system.py | 75 ++++++++++- .../simple_storage_collection_expanded.json | 40 ++++++ .../json_samples/storage_collection_expanded.json | 62 +++++++++ .../json_samples/storage_collection_multiple.json | 16 +++ .../unit/resources/system/storage/test_storage.py | 142 +++++++++++++++++++++ .../unit/resources/system/test_simple_storage.py | 115 +++++++++++++++++ 18 files changed, 820 insertions(+), 14 deletions(-)
participants (1)
-
no-reply@openstack.org