try to fix zood update
This commit is contained in:
parent
76c5626d0a
commit
2a917124e2
|
@ -55,6 +55,7 @@ func handleMachine(r *http.Request, w http.ResponseWriter, hostname string, data
|
||||||
m.UserAgent = ua
|
m.UserAgent = ua
|
||||||
}
|
}
|
||||||
if m.Upgrade {
|
if m.Upgrade {
|
||||||
|
log.Info(m.Hostname, "was told to upgrade zood")
|
||||||
fmt.Fprintln(w, "apt update")
|
fmt.Fprintln(w, "apt update")
|
||||||
m.Upgrade = false
|
m.Upgrade = false
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -44,9 +44,7 @@ func doMachinesUpgradeTable() {
|
||||||
// display the protobuf
|
// display the protobuf
|
||||||
me.zood.TB = AddMachinesPB(me.zood.box, me.machines)
|
me.zood.TB = AddMachinesPB(me.zood.box, me.machines)
|
||||||
f := func(m *zoopb.Machine) {
|
f := func(m *zoopb.Machine) {
|
||||||
log.Info("upgrade machine", m.Hostname, "memory", m.Memory/(1024*1024*1024))
|
log.Info("Triggering machine", m.Hostname, "to upgrade zood")
|
||||||
log.Info("ADD THE CODE TO TRIGGER AN UPGRADE HERE")
|
|
||||||
log.Info("ADD THE CODE TO TRIGGER AN UPGRADE HERE")
|
|
||||||
m.Upgrade = true
|
m.Upgrade = true
|
||||||
}
|
}
|
||||||
me.zood.TB.Custom(f)
|
me.zood.TB.Custom(f)
|
||||||
|
@ -58,6 +56,12 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable {
|
||||||
t.NewUuid()
|
t.NewUuid()
|
||||||
t.SetParent(tbox)
|
t.SetParent(tbox)
|
||||||
|
|
||||||
|
f := func(m *zoopb.Machine) string {
|
||||||
|
log.Info("machine =", m.Hostname)
|
||||||
|
return "now"
|
||||||
|
}
|
||||||
|
t.AddButtonFunc("upgrade", f)
|
||||||
|
|
||||||
t.AddHostname()
|
t.AddHostname()
|
||||||
t.AddMemory()
|
t.AddMemory()
|
||||||
t.AddCpus()
|
t.AddCpus()
|
||||||
|
@ -69,23 +73,20 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable {
|
||||||
return findVersion(m, "zood")
|
return findVersion(m, "zood")
|
||||||
})
|
})
|
||||||
|
|
||||||
// show if the machine needs to be upgraded
|
/*
|
||||||
t.AddStringFunc("triggered?", func(m *zoopb.Machine) string {
|
// show if the machine needs to be upgraded
|
||||||
if m.Upgrade {
|
t.AddStringFunc("triggered?", func(m *zoopb.Machine) string {
|
||||||
return "yes"
|
if m.Upgrade {
|
||||||
}
|
return "yes"
|
||||||
return ""
|
}
|
||||||
})
|
return ""
|
||||||
|
})
|
||||||
|
*/
|
||||||
|
|
||||||
t.AddTimeFunc("age", func(m *zoopb.Machine) time.Time {
|
t.AddTimeFunc("age", func(m *zoopb.Machine) time.Time {
|
||||||
return m.Laststamp.AsTime()
|
return m.Laststamp.AsTime()
|
||||||
})
|
})
|
||||||
|
|
||||||
f := func(m *zoopb.Machine) string {
|
|
||||||
log.Info("machine =", m.Hostname)
|
|
||||||
return m.Hostname
|
|
||||||
}
|
|
||||||
t.AddButtonFunc("upgrade", f)
|
|
||||||
t.ShowTable()
|
t.ShowTable()
|
||||||
return t
|
return t
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue