provider/openstack: gophercloud migration: Fix handling of Neutron networking when managing instances.
This commit is contained in:
parent
e36c3e5946
commit
a823370a48
|
@ -965,18 +965,19 @@ func getInstanceNetworks(computeClient *gophercloud.ServiceClient, d *schema.Res
|
||||||
allPages, err := tenantnetworks.List(computeClient).AllPages()
|
allPages, err := tenantnetworks.List(computeClient).AllPages()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if _, ok := err.(gophercloud.ErrDefault404); ok {
|
if _, ok := err.(gophercloud.ErrDefault404); ok {
|
||||||
|
log.Println("[DEBUG] os-tenant-networks disabled")
|
||||||
tenantNetworkExt = false
|
tenantNetworkExt = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.Println("[DEBUG] Err looks like: %+v", err)
|
||||||
if errCode, ok := err.(gophercloud.ErrUnexpectedResponseCode); ok {
|
if errCode, ok := err.(gophercloud.ErrUnexpectedResponseCode); ok {
|
||||||
if errCode.Actual == 403 {
|
if errCode.Actual == 403 {
|
||||||
|
log.Println("[DEBUG] os-tenant-networks disabled.")
|
||||||
tenantNetworkExt = false
|
tenantNetworkExt = false
|
||||||
}
|
} else {
|
||||||
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return nil, err
|
|
||||||
}
|
}
|
||||||
|
|
||||||
networkID := ""
|
networkID := ""
|
||||||
|
|
Loading…
Reference in New Issue