From 19b3bb1562789820b76de9a970029a52e0ad4ad6 Mon Sep 17 00:00:00 2001 From: Jing Ai Date: Tue, 6 Feb 2018 07:57:26 -0800 Subject: [PATCH] Only populate alias range for nic0 when invoking instance.UpdateNetworkInterface. --- pkg/cloudprovider/providers/gce/gce_instances.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/cloudprovider/providers/gce/gce_instances.go b/pkg/cloudprovider/providers/gce/gce_instances.go index 90506911d81..844152f793c 100644 --- a/pkg/cloudprovider/providers/gce/gce_instances.go +++ b/pkg/cloudprovider/providers/gce/gce_instances.go @@ -386,7 +386,9 @@ func (gce *GCECloud) AddAliasToInstance(nodeName types.NodeName, alias *net.IPNe nodeName, instance.NetworkInterfaces) } - iface := instance.NetworkInterfaces[0] + iface := &computebeta.NetworkInterface{} + iface.Name = instance.NetworkInterfaces[0].Name + iface.Fingerprint = instance.NetworkInterfaces[0].Fingerprint iface.AliasIpRanges = append(iface.AliasIpRanges, &computebeta.AliasIpRange{ IpCidrRange: alias.String(), SubnetworkRangeName: gce.secondaryRangeName,