diff options
| author | Jeff Carr <[email protected]> | 2024-10-25 15:10:12 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-25 15:10:12 -0500 |
| commit | 89a43a46bf26ae30770ae620d4032c2f7ad05d1a (patch) | |
| tree | 45863a2a0a6a832863373c95ceaf67a75a4f6184 /addDroplet.go | |
| parent | 9451e162a042d648270050d91be0bf1f4dee1e7e (diff) | |
dump out xml for networks that don't parse
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'addDroplet.go')
| -rw-r--r-- | addDroplet.go | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/addDroplet.go b/addDroplet.go index b6e29fa..7f6a40a 100644 --- a/addDroplet.go +++ b/addDroplet.go @@ -3,6 +3,7 @@ package main import ( + "encoding/xml" "errors" "fmt" @@ -244,15 +245,27 @@ func updateNetwork(d *DropletT, domcfg *libvirtxml.Domain) ([]*pb.Event, error) hwaddr = iface.MAC.Address } if iface.Source == nil { - fmt.Printf("non-standard network: %+v\n", iface) + // fmt.Printf("non-standard network: %+v\n", iface) + updatedXML, _ := xml.MarshalIndent(domcfg.Devices.Interfaces, "", " ") + log.Info("Non-Standard Network XML Start") + fmt.Println(string(updatedXML)) + log.Info("Non-Standard Network XML End") return nil, errors.New("non-standard network") } if iface.Source.Bridge == nil { - fmt.Printf("non-standard network: %+v\n", iface) + // fmt.Printf("non-standard network: %+v\n", iface) + updatedXML, _ := xml.MarshalIndent(domcfg.Devices.Interfaces, "", " ") + log.Info("Non-Standard Network XML Start") + fmt.Println(string(updatedXML)) + log.Info("Non-Standard Network XML End") return nil, errors.New("bridge is blank nil and no mac address") } if iface.Source.Bridge.Bridge == "" { + updatedXML, _ := xml.MarshalIndent(domcfg.Devices.Interfaces, "", " ") + log.Info("Non-Standard Network XML Start") + fmt.Println(string(updatedXML)) + log.Info("Non-Standard Network XML End") return nil, errors.New("bridge is blank and no mac address") } // log.Info("network has bridge:", iface.Source.Bridge.Bridge) |
