terraform/builtin/providers/openstack
Karol Stępniewski 1fef190b68 Check for ErrDefault500 when creating/deleting pool member (#12664)
If LBaaSV2 member creation/deletion is attempted while LB resource is
busy (for example it's in PENDING_UPDATE state), Neutron will return 500
error. Currently This being caught by type assertion to
ErrUnexpectedResponseCode, however error 500 has a dedicated type
ErrDefault500, which makes the current type assertion to miss it and
eventually the error slips out through the check. This patch
changes the type assertion to explicitly check for ErrDefault500.

Also similar check has been added when member is deleted.
2017-03-14 12:45:43 +02:00
..
config.go provider/openstack: Enable HTTP Logging (#12089) 2017-02-20 14:36:05 +02:00
data_source_openstack_images_image_v2.go provider/openstack: rename image data source files (#12439) 2017-03-04 20:24:19 +02:00
data_source_openstack_images_image_v2_test.go provider/openstack: rename image data source files (#12439) 2017-03-04 20:24:19 +02:00
data_source_openstack_networking_network_v2.go provider/openstack: Add network_id to Network data source (#12615) 2017-03-12 18:39:25 +02:00
data_source_openstack_networking_network_v2_test.go provider/openstack: Add network_id to Network data source (#12615) 2017-03-12 18:39:25 +02:00
import_openstack_blockstorage_volume_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_blockstorage_volume_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_compute_floatingip_associate_v2_test.go provider/openstack: openstack_compute_floatingip_associate_v2 resource (#12190) 2017-03-02 05:18:57 +00:00
import_openstack_compute_floatingip_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
import_openstack_compute_keypair_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_compute_secgroup_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
import_openstack_compute_servergroup_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
import_openstack_compute_volume_attach_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_fw_firewall_v1_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
import_openstack_fw_policy_v1_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
import_openstack_fw_rule_v1_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
import_openstack_images_image_v2_test.go provider/openstack: Fix Creation of Empty Tags 2017-02-19 18:44:42 +00:00
import_openstack_lb_member_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_lb_monitor_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_lb_pool_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_lb_vip_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_networking_floatingip_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_networking_network_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_networking_port_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_networking_secgroup_rule_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_networking_secgroup_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_networking_subnet_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
provider.go provider/openstack: Add openstack_networking_network_v2 datasource (#12304) 2017-03-06 13:25:08 +02:00
provider_test.go provider/openstack: Updates to openstack_images_image_v2 resource 2017-02-19 21:20:29 +00:00
resource_openstack_blockstorage_volume_attach_v2.go provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071) 2017-03-02 05:20:56 +00:00
resource_openstack_blockstorage_volume_attach_v2_test.go provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071) 2017-03-02 05:20:56 +00:00
resource_openstack_blockstorage_volume_v1.go provider/openstack BlockStorage v1 availability_zone Fix (#11949) 2017-02-15 09:37:05 +00:00
resource_openstack_blockstorage_volume_v1_test.go provider/openstack BlockStorage v1 availability_zone Fix (#11949) 2017-02-15 09:37:05 +00:00
resource_openstack_blockstorage_volume_v2.go provider/openstack: Handle Volume Creation Errors (#10821) 2016-12-18 22:38:55 +00:00
resource_openstack_blockstorage_volume_v2_test.go provider/openstack: Acceptance Test Cleanup: Provider & Block Storage (#10839) 2016-12-28 16:56:49 +00:00
resource_openstack_compute_floatingip_associate_v2.go provider/openstack: openstack_compute_floatingip_associate_v2 resource (#12190) 2017-03-02 05:18:57 +00:00
resource_openstack_compute_floatingip_associate_v2_test.go provider/openstack: openstack_compute_floatingip_associate_v2 resource (#12190) 2017-03-02 05:18:57 +00:00
resource_openstack_compute_floatingip_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_compute_floatingip_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
resource_openstack_compute_instance_v2.go provider/openstack: Set Availability Zone in Instances (#12610) 2017-03-12 15:59:50 +02:00
resource_openstack_compute_instance_v2_test.go provider/openstack: Set Availability Zone in Instances (#12610) 2017-03-12 15:59:50 +02:00
resource_openstack_compute_keypair_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_compute_keypair_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
resource_openstack_compute_secgroup_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_compute_secgroup_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
resource_openstack_compute_servergroup_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_compute_servergroup_v2_test.go provider/openstack: Updating Compute acceptance tests (#10954) 2016-12-29 16:01:30 +00:00
resource_openstack_compute_volume_attach_v2.go provider/openstack: Volume Attachment Updates (#11285) 2017-01-23 22:19:50 +00:00
resource_openstack_compute_volume_attach_v2_test.go provider/openstack: Volume Attachment Updates (#11285) 2017-01-23 22:19:50 +00:00
resource_openstack_fw_firewall_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_fw_firewall_v1_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_fw_policy_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_fw_policy_v1_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_fw_rule_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_fw_rule_v1_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_images_image_v2.go provider/openstack: Updates to openstack_images_image_v2 resource 2017-02-19 21:20:29 +00:00
resource_openstack_images_image_v2_test.go provider/openstack: Updates to openstack_images_image_v2 resource 2017-02-19 21:20:29 +00:00
resource_openstack_lb_listener_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_listener_v2_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_lb_loadbalancer_v2.go provider/openstack: Rename provider to loadbalancer_provider (#12239) 2017-02-28 16:06:49 +00:00
resource_openstack_lb_loadbalancer_v2_test.go provider/openstack: Rename provider to loadbalancer_provider (#12239) 2017-02-28 16:06:49 +00:00
resource_openstack_lb_member_v1.go provider/openstack: Add Additional Targets for LBaaS v1 Member (#12266) 2017-02-27 10:32:16 +00:00
resource_openstack_lb_member_v1_test.go provider/openstack: Updating LBaaSV1 acceptance tests (#10979) 2017-01-02 13:46:15 +00:00
resource_openstack_lb_member_v2.go Check for ErrDefault500 when creating/deleting pool member (#12664) 2017-03-14 12:45:43 +02:00
resource_openstack_lb_member_v2_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_lb_monitor_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_monitor_v1_test.go provider/openstack: Updating LBaaSV1 acceptance tests (#10979) 2017-01-02 13:46:15 +00:00
resource_openstack_lb_monitor_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_monitor_v2_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_lb_pool_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_pool_v1_test.go provider/openstack: Add Additional Targets for LBaaS v1 Member (#12266) 2017-02-27 10:32:16 +00:00
resource_openstack_lb_pool_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_pool_v2_test.go provider/openstack: Updating FWaaS and LBaaS v2 Acceptance Tests (#10959) 2016-12-29 23:37:01 +00:00
resource_openstack_lb_vip_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_vip_v1_test.go provider/openstack: Updating LBaaSV1 acceptance tests (#10979) 2017-01-02 13:46:15 +00:00
resource_openstack_networking_floatingip_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_floatingip_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_networking_network_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_network_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_networking_port_v2.go provider/openstack: Change Port fixed_ip to a Set (#12613) 2017-03-12 16:00:47 +02:00
resource_openstack_networking_port_v2_test.go provider/openstack: Change Port fixed_ip to a Set (#12613) 2017-03-12 16:00:47 +02:00
resource_openstack_networking_router_interface_v2.go provider/openstack: Increase deletion timeout for router interfaces (#11250) 2017-01-18 09:39:41 +00:00
resource_openstack_networking_router_interface_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_networking_router_route_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_router_route_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_networking_router_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_router_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_networking_secgroup_rule_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_secgroup_rule_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_networking_secgroup_v2.go provider/openstack: Toggle Creation of Default Security Group Rules (#12119) 2017-03-05 16:18:00 +02:00
resource_openstack_networking_secgroup_v2_test.go provider/openstack: Toggle Creation of Default Security Group Rules (#12119) 2017-03-05 16:18:00 +02:00
resource_openstack_networking_subnet_v2.go provider/openstack: More Import and Region Fixes (#10662) 2016-12-12 09:14:38 +00:00
resource_openstack_networking_subnet_v2_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
resource_openstack_objectstorage_container_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_objectstorage_container_v1_test.go provider/openstack: Network and Object Storage Acceptance Test Cleanup (#10967) 2016-12-31 18:09:56 +00:00
types.go provider/openstack: Enable HTTP Logging (#12089) 2017-02-20 14:36:05 +02:00
util.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00