provider/openstack: gophercloud migration: Fix handling of Neutron networking when managing instances.

pull/9407/head
Gavin Williams 10 years ago committed by Joe Topjian
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…
Cancel
Save