Set instanceID to azure resource ID format while useInstanceMetadata is enabled

This commit is contained in:
Pengfei Ni 2018-02-08 15:12:36 +08:00
parent b3ec8295be
commit 20de29ae6f

View File

@ -112,10 +112,8 @@ func (az *Cloud) InstanceID(ctx context.Context, name types.NodeName) (string, e
return "", err
}
if isLocalInstance {
externalInstanceID, err := az.metadata.Text("instance/compute/vmId")
if err == nil {
return externalInstanceID, nil
}
nodeName := mapNodeNameToVMName(name)
return az.getMachineID(nodeName), nil
}
}