diff --git a/mapper/container_status.go b/mapper/container_status.go index 96ea2183..980ce063 100644 --- a/mapper/container_status.go +++ b/mapper/container_status.go @@ -48,8 +48,14 @@ func checkStatus(containerStates map[string]containerState, containerStatus []ma s.transitioning = "error" } case "running": - s.state = "running" - s.transitioning = "no" + ready := convert.ToBool(status["ready"]) + if ready { + s.state = "running" + s.transitioning = "no" + } else { + s.state = "notready" + s.transitioning = "yes" + } case "waiting": s.state = "waiting" s.transitioning = "yes"