From 4f6011381b1f0fa4239d1e97e8cf801513f23404 Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Tue, 22 Oct 2024 14:23:24 -0600 Subject: [PATCH] crawler: include IP in manager's ethernet interfaces --- pkg/crawler/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/crawler/main.go b/pkg/crawler/main.go index 3b29bad..771efb9 100644 --- a/pkg/crawler/main.go +++ b/pkg/crawler/main.go @@ -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,