keep removing old junk
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
62d406e0de
commit
889e7bb259
3
Makefile
3
Makefile
|
@ -7,8 +7,7 @@ REDOMOD = $(shell if [ -e go.sum ]; then echo go.sum exists; else GO111MODULE=
|
||||||
all:
|
all:
|
||||||
GO111MODULE=off go build -v -ldflags "-X main.Version=${VERSION} -X gui.GUIVERSION=${VERSION}"
|
GO111MODULE=off go build -v -ldflags "-X main.Version=${VERSION} -X gui.GUIVERSION=${VERSION}"
|
||||||
./virtigo --version
|
./virtigo --version
|
||||||
# ./virtigo --hosts farm01 farm02 farm03
|
./virtigo
|
||||||
./virtigo --start jcarr
|
|
||||||
|
|
||||||
start-all-droplets:
|
start-all-droplets:
|
||||||
curl --silent http://localhost:8080/start?start=git.wit.org
|
curl --silent http://localhost:8080/start?start=git.wit.org
|
||||||
|
|
4
argv.go
4
argv.go
|
@ -11,11 +11,11 @@ import "go.wit.com/log"
|
||||||
var argv args
|
var argv args
|
||||||
|
|
||||||
type args struct {
|
type args struct {
|
||||||
|
Dir string `arg:"--dir" help:"defaults to ~/.config/virtigo/"`
|
||||||
|
Port int `arg:"--port" default:"8080" help:"specify a different default port"`
|
||||||
Hosts []string `arg:"--hosts" help:"hosts to connect to"`
|
Hosts []string `arg:"--hosts" help:"hosts to connect to"`
|
||||||
Uptime bool `arg:"--uptime" default:"true" help:"allow uptime checks for things like Kuma"`
|
Uptime bool `arg:"--uptime" default:"true" help:"allow uptime checks for things like Kuma"`
|
||||||
Port int `arg:"--port" default:"8080" help:"specify a different default port"`
|
|
||||||
Daemon bool `arg:"--daemon" help:"run in daemon mode"`
|
Daemon bool `arg:"--daemon" help:"run in daemon mode"`
|
||||||
Start string `arg:"--start" help:"droplet to start"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a args) Description() string {
|
func (a args) Description() string {
|
||||||
|
|
26
main.go
26
main.go
|
@ -57,10 +57,20 @@ func main() {
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if argv.Start != "" {
|
// start the watchdog polling for each hypervisor
|
||||||
d := findDroplet(argv.Start)
|
for _, h := range me.hypers {
|
||||||
|
log.Info("starting polling on", h.pb.Hostname)
|
||||||
|
go h.NewWatchdog()
|
||||||
|
}
|
||||||
|
|
||||||
|
// sit here
|
||||||
|
startHTTP()
|
||||||
|
}
|
||||||
|
|
||||||
|
func makeDroplet(start string) {
|
||||||
|
d := findDroplet(start)
|
||||||
if d == nil {
|
if d == nil {
|
||||||
log.Info("droplet is unknown:", argv.Start)
|
log.Info("droplet is unknown:", start)
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
log.Info("start droplet here:", d.pb.Hostname)
|
log.Info("start droplet here:", d.pb.Hostname)
|
||||||
|
@ -93,13 +103,3 @@ func main() {
|
||||||
writeoutXml(domcfg, "blahcarr")
|
writeoutXml(domcfg, "blahcarr")
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
// start the watchdog polling for each hypervisor
|
|
||||||
for _, h := range me.hypers {
|
|
||||||
log.Info("starting polling on", h.pb.Hostname)
|
|
||||||
go h.NewWatchdog()
|
|
||||||
}
|
|
||||||
|
|
||||||
// sit here
|
|
||||||
startHTTP()
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue