From 722e0bca2e9517fdfa30a959314412c94a3181e0 Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Mon, 27 Aug 2018 23:32:09 -0400 Subject: [PATCH] Report Hostname node address for vsphere --- pkg/cloudprovider/providers/vsphere/vsphere.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/cloudprovider/providers/vsphere/vsphere.go b/pkg/cloudprovider/providers/vsphere/vsphere.go index b6a43504a9f..5225ddd589b 100644 --- a/pkg/cloudprovider/providers/vsphere/vsphere.go +++ b/pkg/cloudprovider/providers/vsphere/vsphere.go @@ -606,7 +606,13 @@ func (vs *VSphere) getVMFromNodeName(ctx context.Context, nodeName k8stypes.Node func (vs *VSphere) NodeAddresses(ctx context.Context, nodeName k8stypes.NodeName) ([]v1.NodeAddress, error) { // Get local IP addresses if node is local node if vs.hostName == convertToString(nodeName) { - return getLocalIP() + addrs, err := getLocalIP() + if err != nil { + return nil, err + } + // add the hostname address + v1helper.AddToNodeAddresses(&addrs, v1.NodeAddress{Type: v1.NodeHostName, Address: vs.hostName}) + return addrs, nil } if vs.cfg == nil {