From 2ecea9ce7bb63c4a7da3d5da28ae414eb93c3dbc Mon Sep 17 00:00:00 2001 From: Deyuan Deng Date: Fri, 5 Dec 2014 23:26:33 -0500 Subject: [PATCH] Query hostIP for instances --- pkg/cloudprovider/controller/minioncontroller.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/cloudprovider/controller/minioncontroller.go b/pkg/cloudprovider/controller/minioncontroller.go index a293d66c6ae..961fdf594e8 100644 --- a/pkg/cloudprovider/controller/minioncontroller.go +++ b/pkg/cloudprovider/controller/minioncontroller.go @@ -143,6 +143,12 @@ func (s *MinionController) cloudMinions() (*api.MinionList, error) { } for i := range matches { result.Items[i].Name = matches[i] + hostIP, err := instances.IPAddress(matches[i]) + if err != nil { + glog.Errorf("error getting instance ip address for %s: %v", matches[i], err) + } else { + result.Items[i].Status.HostIP = hostIP.String() + } resources, err := instances.GetNodeResources(matches[i]) if err != nil { return nil, err