From afcff6f2f736f5ce78827e31c4aefbfe0f7a7413 Mon Sep 17 00:00:00 2001 From: Ryo Nishikawa Date: Mon, 9 Jul 2018 17:42:53 -0700 Subject: [PATCH] Return vmUUID when renewing nodeinfo in VCP --- pkg/cloudprovider/providers/vsphere/nodemanager.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/cloudprovider/providers/vsphere/nodemanager.go b/pkg/cloudprovider/providers/vsphere/nodemanager.go index 81aa928e99f..8b3fe4165b9 100644 --- a/pkg/cloudprovider/providers/vsphere/nodemanager.go +++ b/pkg/cloudprovider/providers/vsphere/nodemanager.go @@ -351,7 +351,12 @@ func (nm *NodeManager) renewNodeInfo(nodeInfo *NodeInfo, reconnect bool) (*NodeI } } vm := nodeInfo.vm.RenewVM(vsphereInstance.conn.Client) - return &NodeInfo{vm: &vm, dataCenter: vm.Datacenter, vcServer: nodeInfo.vcServer}, nil + return &NodeInfo{ + vm: &vm, + dataCenter: vm.Datacenter, + vcServer: nodeInfo.vcServer, + vmUUID: nodeInfo.vmUUID, + }, nil } func (nodeInfo *NodeInfo) VM() *vclib.VirtualMachine {