crawler: include IP in manager's ethernet interfaces

This commit is contained in:
David Allen 2024-10-22 14:23:24 -06:00
parent ac78e21ee8
commit 4f6011381b
Signed by: towk
GPG key ID: 793B2924A49B3A3F

View file

@ -266,14 +266,14 @@ func walkManagers(rf_managers []*redfish.Manager, baseURI string) ([]Manager, er
if len(rf_ethernetinterface.IPv4Addresses) <= 0 {
continue
}
ethernetinterface := EthernetInterface{
ethernet_interfaces = append(ethernet_interfaces, EthernetInterface{
URI: baseURI + rf_ethernetinterface.ODataID,
MAC: rf_ethernetinterface.MACAddress,
Name: rf_ethernetinterface.Name,
Description: rf_ethernetinterface.Description,
Enabled: rf_ethernetinterface.InterfaceEnabled,
}
ethernet_interfaces = append(ethernet_interfaces, ethernetinterface)
IP: rf_ethernetinterface.IPv4Addresses[0].Address,
})
}
managers = append(managers, Manager{
URI: baseURI + "/redfish/v1/Managers/" + rf_manager.ID,