summaryrefslogtreecommitdiff
path: root/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'config.go')
-rw-r--r--config.go33
1 files changed, 16 insertions, 17 deletions
diff --git a/config.go b/config.go
index 6185010..26b5d3f 100644
--- a/config.go
+++ b/config.go
@@ -18,20 +18,19 @@ import (
// writes out the cluster information it seperate files
// to make it humanly possible to hand edit things as needed
func (c *Cluster) ConfigSave() error {
- var d *Droplets
- d = new(Droplets)
-
// try to backup the current cluster config files
if err := backupConfigFiles(); err != nil {
return err
}
+ var d *Droplets
+ d = new(Droplets)
d.Droplets = c.Droplets
- if err := ConfigWriteJSON(d, "newdroplets.json"); err != nil {
+ if err := ConfigWriteJSON(d, "droplets.json"); err != nil {
fmt.Println("droplets.json write failed")
return err
}
- if err := ConfigWriteTEXT(d, "newdroplets.text"); err != nil {
+ if err := ConfigWriteTEXT(d, "droplets.text"); err != nil {
fmt.Println("droplets.json write failed")
return err
}
@@ -39,11 +38,11 @@ func (c *Cluster) ConfigSave() error {
var h *Hypervisors
h = new(Hypervisors)
h.Hypervisors = c.Hypervisors
- if err := ConfigWriteJSON(h, "newhypervisors.json"); err != nil {
+ if err := ConfigWriteJSON(h, "hypervisors.json"); err != nil {
fmt.Println("hypervisors.json write failed")
return err
}
- if err := ConfigWriteTEXT(h, "newhypervisors.text"); err != nil {
+ if err := ConfigWriteTEXT(h, "hypervisors.text"); err != nil {
fmt.Println("hypervisors.json write failed")
return err
}
@@ -51,17 +50,17 @@ func (c *Cluster) ConfigSave() error {
var e *Events
e = new(Events)
e.Events = c.Events
- if err := ConfigWriteJSON(e, "newEvents.json"); err != nil {
- fmt.Println("newEvents.json write failed")
+ if err := ConfigWriteJSON(e, "events.json"); err != nil {
+ fmt.Println("events.json write failed")
return err
}
- if err := ConfigWriteTEXT(e, "newEvents.text"); err != nil {
- fmt.Println("newEvents.json write failed")
+ if err := ConfigWriteTEXT(e, "events.text"); err != nil {
+ fmt.Println("events.json write failed")
return err
}
- if err := ConfigWriteTEXT(c, "newCluster.text"); err != nil {
- fmt.Println("newCluster.json write failed")
+ if err := ConfigWriteTEXT(c, "cluster.full.text"); err != nil {
+ fmt.Println("Cluster.json write failed")
return err
}
@@ -70,8 +69,8 @@ func (c *Cluster) ConfigSave() error {
newc.Droplets = nil
newc.Hypervisors = nil
newc.Events = nil
- if err := ConfigWriteTEXT(&newc, "newSmallCluster.text"); err != nil {
- fmt.Println("newSmallCluster.json write failed")
+ if err := ConfigWriteTEXT(&newc, "cluster.text"); err != nil {
+ fmt.Println("cluster.json write failed")
return err
}
@@ -81,14 +80,14 @@ func (c *Cluster) ConfigSave() error {
func backupConfigFiles() error {
// make a new dir to backup the files
now := time.Now()
- timestamp := now.Format("2006.01.02.150405")
+ timestamp := now.Format("2022.07.18.190545") // 50yr shout out to K&R
srcDir := filepath.Join(os.Getenv("VIRTIGO_HOME"))
destDir := filepath.Join(os.Getenv("VIRTIGO_HOME"), timestamp)
return backupFiles(srcDir, destDir)
}
-func (c *Cluster) ConfigLoadOld() error {
+func (c *Cluster) ConfigLoadOld2() error {
if c == nil {
return errors.New("It's not safe to run ConfigLoad() on a nil cluster")
}