diff options
Diffstat (limited to 'configfiles.go')
| -rw-r--r-- | configfiles.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configfiles.go b/configfiles.go index 65df0c3..58d83aa 100644 --- a/configfiles.go +++ b/configfiles.go @@ -14,6 +14,7 @@ import ( var cluster *pb.Cluster func readConfigFile() { + cluster = new(pb.Cluster) homeDir, _ := os.UserHomeDir() fullname := filepath.Join(homeDir, ".config/virtigo.json") pfile, err := os.ReadFile(fullname) @@ -73,6 +74,7 @@ func readDropletFile(filename string) { } me.droplets = append(me.droplets, d) log.Log(EVENT, "config new droplet", d.Hostname, d.ConfigState, d.hyperPreferred) + cluster.AddDroplet(d.Hostname, 16, 256) } else { log.Info("not sure what to do here. duplicate droplet", name, "in config file") } @@ -124,5 +126,6 @@ func addHypervisor(name string) *HyperT { h.pollHypervisor() } me.hypers = append(me.hypers, h) + cluster.AddHypervisor(name, 16, 256) return h } |
