summaryrefslogtreecommitdiff
path: root/configfiles.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-22 16:46:39 -0500
committerJeff Carr <[email protected]>2024-10-22 16:46:39 -0500
commit3b64d342d290d1bea1a8f6edee11fa35997a79c5 (patch)
treef47aab46fe4fac665591548e92894cec09b5a441 /configfiles.go
parent91d2a8a19de8455fad8c76b57095ea0f7869f1d4 (diff)
compiles and runs
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'configfiles.go')
-rw-r--r--configfiles.go3
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
}