Commit d05b279d authored by Balu Dontu's avatar Balu Dontu

Filter out IPV6 addresses from NodeAddresses() returned by vSphere

parent f4fc4be8
...@@ -530,12 +530,14 @@ func (vs *VSphere) NodeAddresses(nodeName k8stypes.NodeName) ([]v1.NodeAddress, ...@@ -530,12 +530,14 @@ func (vs *VSphere) NodeAddresses(nodeName k8stypes.NodeName) ([]v1.NodeAddress,
addressType = v1.NodeInternalIP addressType = v1.NodeInternalIP
} }
for _, ip := range v.IpAddress { for _, ip := range v.IpAddress {
v1helper.AddToNodeAddresses(&addrs, if net.ParseIP(ip).To4() != nil {
v1.NodeAddress{ v1helper.AddToNodeAddresses(&addrs,
Type: addressType, v1.NodeAddress{
Address: ip, Type: addressType,
}, Address: ip,
) },
)
}
} }
} }
return addrs, nil return addrs, nil
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment