Fix pod status error with List method.

This commit is contained in:
Deyuan Deng 2014-09-01 21:23:50 -04:00
parent dc4becd976
commit d528949547

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