diff options
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -76,6 +76,9 @@ func (c *Cluster) ConfigLoadOld() error { return errors.New("It's not safe to run ConfigLoad() on a nil cluster") } + // erase or zero fields that shouldn't ever be written to the config file + c.BlankFields() + // load the cluster config file if data, err := loadFile("virtigo.json"); err == nil { if err = protojson.Unmarshal(data, c); err != nil { @@ -134,6 +137,7 @@ func (c *Cluster) ConfigLoad() error { return err } // copy them over. is this needed? does the memory free otherwise? + // also set initial values for _, drop := range d.Droplets { c.Droplets = append(c.Droplets, drop) } |
