diff options
| author | Jeff Carr <[email protected]> | 2025-03-22 16:41:27 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-23 09:32:50 -0500 |
| commit | f90c4af25ee18068cffdb1501f7c0f31c538aee0 (patch) | |
| tree | 2ea93f368527f821ed318a2d0b9319c89d8a79e0 | |
| parent | fc82e095ef933d152bc8a627ff6f67a8589c1c6f (diff) | |
show virtigod version
| -rw-r--r-- | machine.go | 1 | ||||
| -rw-r--r-- | main.go | 10 | ||||
| -rw-r--r-- | structs.go | 15 |
3 files changed, 8 insertions, 18 deletions
@@ -43,7 +43,6 @@ func handleMachine(r *http.Request, w http.ResponseWriter, hostname string, data am := new(zoopb.Machine) am.Hostname = newm.Hostname am.Memory = newm.Memory - // me.machines2.Append(am) me.machines.Append(newm) log.Info("new machine", am.Hostname, am.Memory) return @@ -39,19 +39,11 @@ func main() { me.hostname, _ = os.Hostname() me.pollDelay = time.Hour me.machines = zoopb.NewMachines() - // me.machines2 = zoopb.NewMachines() if err := me.machines.ConfigLoad(); err != nil { log.Warn("load config failed", err) os.Exit(-1) } - /* - if err := me.machines2.ConfigLoad(); err != nil { - log.Warn("load config failed", err) - os.Exit(-1) - } - */ - // me.targets = make(map[string]string) // keep track of what versions the machines should be running - me.upgrade = make(map[string]bool) // used to trigger upgrade attempts + // me.upgrade = make(map[string]bool) // used to trigger upgrade attempts go NewWatchdog() @@ -15,14 +15,13 @@ var me *zookeep // this app's variables type zookeep struct { - hostname string // my fqdn dns zookeeper hostname - pollDelay time.Duration // how often to report our status - dog *time.Ticker // the watchdog timer - dogchan chan bool // can kill the watchdog - distro string // debian,redhat,gentoo,macos,wincrap - packages *zoopb.Packages // installed packages and versions - machines *zoopb.Machines // every machine that has reported itself to the zookeeper - // machines2 *zoopb.Machines // every machine that has reported itself to the zookeeper + hostname string // my fqdn dns zookeeper hostname + pollDelay time.Duration // how often to report our status + dog *time.Ticker // the watchdog timer + dogchan chan bool // can kill the watchdog + distro string // debian,redhat,gentoo,macos,wincrap + packages *zoopb.Packages // installed packages and versions + machines *zoopb.Machines // every machine that has reported itself to the zookeeper targets map[string]string // what versions the machines should be running upgrade map[string]bool // use this to trigger builds myGui *gui.Node // the gui toolkit handle |
