summaryrefslogtreecommitdiff
path: root/addDroplet.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-25 15:10:12 -0500
committerJeff Carr <[email protected]>2024-10-25 15:10:12 -0500
commit89a43a46bf26ae30770ae620d4032c2f7ad05d1a (patch)
tree45863a2a0a6a832863373c95ceaf67a75a4f6184 /addDroplet.go
parent9451e162a042d648270050d91be0bf1f4dee1e7e (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.go17
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)