Merge pull request #1127 from ddysher/pod-list

Fix pod status error with List method.
This commit is contained in:
Tim Hockin 2014-09-01 21:29:48 -07:00
commit 7b44f88c2b

View File

@ -108,7 +108,10 @@ func (rs *RegistryStorage) List(selector labels.Selector) (interface{}, error) {
pods, err := rs.registry.ListPods(selector)
if err == nil {
for i := range pods.Items {
rs.fillPodInfo(&pods.Items[i])
pod := &pods.Items[i]
rs.fillPodInfo(pod)
pod.CurrentState.Status = getPodStatus(pod)
pod.CurrentState.HostIP = getInstanceIP(rs.cloudProvider, pod.CurrentState.Host)
}
}
return pods, err