Merge branch 'master' of github.com-derailed:derailed/k9s

mine
derailed 2019-10-17 07:25:42 -06:00
commit 785bd5ae34
6 changed files with 12 additions and 8 deletions

View File

@ -231,7 +231,7 @@ func toState(s v1.ContainerState) string {
if s.Terminated.Reason != "" {
return s.Terminated.Reason
}
return "Terminated"
return "Terminating"
case s.Running != nil:
return "Running"
default:

View File

@ -83,9 +83,9 @@ func TestToState(t *testing.T) {
v1.ContainerState{Waiting: &v1.ContainerStateWaiting{Reason: "blee"}},
"blee",
},
"terminated": {
"terminating": {
v1.ContainerState{Terminated: &v1.ContainerStateTerminated{}},
"Terminated",
"Terminating",
},
"terminatedReason": {
v1.ContainerState{Terminated: &v1.ContainerStateTerminated{Reason: "blee"}},

View File

@ -407,7 +407,7 @@ func (r *Pod) phase(po *v1.Pod) string {
return status
}
return "Terminated"
return "Terminating"
}
func (*Pod) containerPhase(st v1.PodStatus, status string) (bool, string) {

View File

@ -66,11 +66,11 @@ func TestPodPhase(t *testing.T) {
{makePodCoInitWaiting("p1", "PodInitializing"), "Init:0/1"},
{makePodCoWaiting("p1", "Waiting"), "Waiting"},
{makePodCoWaiting("p1", ""), ""},
{makePodCoTerminated("p1", "OOMKilled", 0, true), "Terminated"},
{makePodCoTerminated("p1", "OOMKilled", 0, true), "Terminating"},
{makePodCoTerminated("p1", "OOMKilled", 0, false), "OOMKilled"},
{makePodCoTerminated("p1", "", 0, true), "Terminated"},
{makePodCoTerminated("p1", "", 0, true), "Terminating"},
{makePodCoTerminated("p1", "", 0, false), "ExitCode:1"},
{makePodCoTerminated("p1", "", 1, true), "Terminated"},
{makePodCoTerminated("p1", "", 1, true), "Terminating"},
{makePodCoTerminated("p1", "", 1, false), "Signal:1"},
}

View File

@ -350,6 +350,10 @@ func (a *appView) setIndicator(l ui.FlashLevel, msg string) {
}
func (a *appView) toggleHeaderCmd(evt *tcell.EventKey) *tcell.EventKey {
if a.Cmd().InCmdMode() {
return evt
}
a.showHeader = !a.showHeader
a.toggleHeader(a.showHeader)
a.Draw()

View File

@ -55,7 +55,7 @@ func podColorer(ns string, r *resource.RowEvent) tcell.Color {
switch strings.TrimSpace(r.Fields[statusCol]) {
case "ContainerCreating", "PodInitializing":
return ui.AddColor
case "Terminating", "Initialized":
case "Initialized":
return ui.HighlightColor
case "Completed":
return ui.CompletedColor