mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 06:27:05 +00:00
ovirt: fix IPAddress lookup implementation
The ovirt instance is reported using its hostname. The IPAddress implementation should lookup the ip (instead of parsing it as if it was already an address). Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
This commit is contained in:
parent
aef5c3410d
commit
45bc19beb5
@ -117,7 +117,11 @@ func (v *OVirtCloud) Zones() (cloudprovider.Zones, bool) {
|
||||
// IPAddress returns the address of a particular machine instance
|
||||
func (v *OVirtCloud) IPAddress(instance string) (net.IP, error) {
|
||||
// since the instance now is the IP in the ovirt env, this is trivial no-op
|
||||
return net.ParseIP(instance), nil
|
||||
ip, err := net.LookupIP(instance)
|
||||
if err != nil || len(ip) < 1 {
|
||||
return nil, fmt.Errorf("cannot find ip address for: %s", instance)
|
||||
}
|
||||
return ip[0], nil
|
||||
}
|
||||
|
||||
func getInstancesFromXml(body io.Reader) ([]string, error) {
|
||||
|
Loading…
Reference in New Issue
Block a user