diff --git a/addDroplet.go b/addDroplet.go index 14beff4..629f0e7 100644 --- a/addDroplet.go +++ b/addDroplet.go @@ -8,9 +8,9 @@ import ( "fmt" "github.com/google/uuid" + pb "go.wit.com/lib/protobuf/virtbuf" "go.wit.com/log" "libvirt.org/go/libvirtxml" - pb "go.wit.com/lib/protobuf/virtbuf" ) // import a libvirt xml file @@ -298,9 +298,9 @@ func updateNetwork(cluster *pb.Cluster, d *pb.Droplet, domcfg *libvirtxml.Domain } if eth.Name != brname { // if argv.IgnoreBr { - log.Info("network was:", eth.Mac, eth.Name) - log.Info("network now:", eth.Mac, brname) - log.Info("ignoring network change (--xml-ignore-net)") + log.Info("network was:", eth.Mac, eth.Name) + log.Info("network now:", eth.Mac, brname) + log.Info("ignoring network change (--xml-ignore-net)") // } else { // return nil, errors.New("bridge name changed") // } diff --git a/start.go b/start.go index c8a8b23..ab24473 100644 --- a/start.go +++ b/start.go @@ -3,6 +3,7 @@ package virtigoxml import ( + "errors" "fmt" "os" "path/filepath" @@ -15,21 +16,9 @@ import ( // generate the XML for 'virsh create' func GenerateDropletXml(dirs []string, d *pb.Droplet, domcfg *libvirtxml.Domain, hostname string) error { - /* - if d == nil { - log.Info("droplet is nil") - os.Exit(0) - } - log.Info("start droplet here:", d.Hostname) - domcfg := &libvirtxml.Domain{} - - addDefaultXml(domcfg, "standard.x86") - // addDefaultXml(domcfg, "memory") - // addDefaultXml(domcfg, "network") - addDefaultXml(domcfg, "spice") - addDefaultXml(domcfg, "qcow") - */ - + if d == nil { + return errors.New("*droplet == nil") + } domcfg.Type = "kvm" domcfg.Name = d.Hostname domcfg.UUID = d.Uuid @@ -71,9 +60,9 @@ func GenerateDropletXml(dirs []string, d *pb.Droplet, domcfg *libvirtxml.Domain, // setRandomMacs(domcfg) if len(dirs) == 0 { + dirs = append(dirs, "/var/lib/libvirt/images") dirs = append(dirs, "/home/nfs2") dirs = append(dirs, "/home/nfs3") - dirs = append(dirs, "/var/lib/libvirt/images") } log.Info("Should look in dirs:", dirs) for _, disk := range d.Disks {