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()
|
||||
if err != nil {
|
||||
if _, ok := err.(gophercloud.ErrDefault404); ok {
|
||||
log.Println("[DEBUG] os-tenant-networks disabled")
|
||||
tenantNetworkExt = false
|
||||
}
|
||||
|
||||
log.Println("[DEBUG] Err looks like: %+v", err)
|
||||
if errCode, ok := err.(gophercloud.ErrUnexpectedResponseCode); ok {
|
||||
if errCode.Actual == 403 {
|
||||
log.Println("[DEBUG] os-tenant-networks disabled.")
|
||||
tenantNetworkExt = false
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return nil, err
|
||||
}
|
||||
|
||||
networkID := ""
|
||||
|
|
Loading…
Reference in New Issue