diff options
| author | Jeff Carr <[email protected]> | 2024-10-31 09:19:15 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-31 09:19:15 -0500 |
| commit | 08757bc3150953870b2e56ec82bb82027ffbaa7a (patch) | |
| tree | 26b4d8c4dd63b7c354e9489587f94203c57fb74a | |
| parent | cc0ca1dd7caf5aa93624428a2d254b71e8b09a81 (diff) | |
code cleanups
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | add.go | 6 | ||||
| -rw-r--r-- | config.go | 14 | ||||
| -rw-r--r-- | configBackup.go (renamed from backup.go) | 12 |
3 files changed, 16 insertions, 16 deletions
@@ -27,7 +27,7 @@ func (x *Hypervisor) GetMemoryPrintable() string { return fmt.Sprintf("%d GB", i) } -func (all *Droplets) FindDroplet(name string) *Droplet { +func (all *Droplets) oldFindDroplet(name string) *Droplet { for _, d := range all.Droplets { if d.Hostname == name { return d @@ -45,7 +45,7 @@ func (c *Cluster) FindDropletByName(name string) *Droplet { return nil } -func (c *Cluster) FindHypervisor(name string) *Hypervisor { +func (c *Cluster) FindHypervisorByName(name string) *Hypervisor { for _, h := range c.Hypervisors { if h.Hostname == name { return h @@ -55,7 +55,7 @@ func (c *Cluster) FindHypervisor(name string) *Hypervisor { } func (c *Cluster) AddHypervisor(hostname string, cpus int, mem int) *Hypervisor { - h := c.FindHypervisor(hostname) + h := c.FindHypervisorByName(hostname) if h != nil { return h } @@ -8,7 +8,6 @@ import ( "fmt" "os" "path/filepath" - "time" "google.golang.org/protobuf/encoding/protojson" "google.golang.org/protobuf/encoding/prototext" @@ -19,7 +18,7 @@ import ( // to make it humanly possible to hand edit things as needed func (c *Cluster) ConfigSave() error { // try to backup the current cluster config files - if err := backupConfigFiles(); err != nil { + if err := backupConfig(); err != nil { return err } @@ -83,17 +82,6 @@ func (c *Cluster) ConfigSave() error { return nil } -func backupConfigFiles() error { - // make a new dir to backup the files - now := time.Now() - // timestamp := now.Format("2022.07.18.190545") // 50yr shout out to K&R - timestamp := now.Format("2006.01.02.150405") // bummer. other date doesn't work? - srcDir := filepath.Join(os.Getenv("VIRTIGO_HOME")) - destDir := filepath.Join(os.Getenv("VIRTIGO_HOME"), timestamp) - - return backupFiles(srcDir, destDir) -} - func (c *Cluster) ConfigLoad() error { if c == nil { return errors.New("It's not safe to run ConfigLoad() on a nil cluster") diff --git a/backup.go b/configBackup.go index 2834993..6e58aa9 100644 --- a/backup.go +++ b/configBackup.go @@ -10,8 +10,20 @@ import ( "log" "os" "path/filepath" + "time" ) +func backupConfig() error { + // make a new dir to backup the files + now := time.Now() + // timestamp := now.Format("2022.07.18.190545") // 50yr shout out to K&R + timestamp := now.Format("2006.01.02.150405") // bummer. other date doesn't work? + srcDir := filepath.Join(os.Getenv("VIRTIGO_HOME")) + destDir := filepath.Join(os.Getenv("VIRTIGO_HOME"), timestamp) + + return backupFiles(srcDir, destDir) +} + func backupFiles(srcDir string, destDir string) error { // Create the destination directory err := os.MkdirAll(destDir, os.ModePerm) |
