mirror of
https://gitee.com/rainbond/Rainbond.git
synced 2024-11-30 18:58:02 +08:00
[REV] Optimizing the display of node state in grctl
This commit is contained in:
parent
dace6adc33
commit
398d8c4d45
@ -104,10 +104,13 @@ func handleStatus(serviceTable *termtables.Table, ready bool, v *client.HostNode
|
||||
status = "\033[0;32;32m running(healthy) \033[0m"
|
||||
}
|
||||
if v.Unschedulable == true {
|
||||
status = "\033[0;32;32m running(unschedulable) \033[0m"
|
||||
status = "\033[0;33;33m running(unschedulable) \033[0m"
|
||||
}
|
||||
if ready == false {
|
||||
status = "\033[0;32;32m running(unhealthy) \033[0m"
|
||||
status = "\033[0;33;33m running(unhealthy) \033[0m"
|
||||
}
|
||||
if ready == false && v.Unschedulable == true {
|
||||
status = "\033[0;33;33m running(unhealthy,unschedulable) \033[0m"
|
||||
}
|
||||
if v.Status == "unknown" {
|
||||
status = "\033[0;31;31m unknown \033[0m"
|
||||
|
@ -4,7 +4,6 @@ import (
|
||||
"github.com/urfave/cli"
|
||||
"github.com/goodrain/rainbond/grctl/clients"
|
||||
"fmt"
|
||||
"errors"
|
||||
"github.com/apcera/termtables"
|
||||
"time"
|
||||
"strconv"
|
||||
@ -48,8 +47,10 @@ func NewCmdNotificationEvent() cli.Command {
|
||||
serviceTable.AddRow(v.ServiceName, v.TenantName, v.Type, v.Message, v.Reason, v.Count, v.LastTime, v.FirstTime, v.IsHandle, v.HandleMessage)
|
||||
}
|
||||
fmt.Println(serviceTable.Render())
|
||||
return nil
|
||||
}
|
||||
return errors.New("StartTime not null")
|
||||
fmt.Println("StartTime not null")
|
||||
return nil
|
||||
},
|
||||
},
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user