terraform/builtin/providers/openstack
Joe Topjian b2f9a3a6fd provider/openstack: Detect Region for Importing Resources (#10509)
* provider/openstack: Detect Region for Importing Resources

This commit changes the way the OpenStack region is detected and set.
Any time a region is required, the region attribute will first be
checked. Next, the OS_REGION_NAME environment variable will be checked.
While schema.EnvDefaultFunc handles this same situation, it is not
applicable when importing resources.

* provider/openstack: No longer ignore region in importing tests

* provider/openstack: Network and Subnet Import Fixes

This commit fixes the OpenStack Network and Subnet resources so that
importing of those resources is successful.
2016-12-04 14:24:07 +00:00
..
devstack provider/openstack: lbaas v2 updates 2016-06-11 04:20:44 +00:00
config.go provider/openstack: Add Swauth/Swift Authentication 2016-11-22 04:26:06 +00:00
import_openstack_blockstorage_volume_attach_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00: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_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +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: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_compute_servergroup_v2_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +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: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_fw_policy_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
import_openstack_fw_rule_v1_test.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +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 Merge pull request #10260 from jtopjian/openstack-compute-volume-attach 2016-11-22 20:43:59 -07:00
provider_test.go Implement fixed_ip on floating ip allocations 2016-05-25 13:50:32 +02:00
resource_openstack_blockstorage_volume_attach_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_blockstorage_volume_attach_v2_test.go provider/openstack: openstack_blockstorage_volume_attach_v2 resource 2016-11-20 21:19:11 +00:00
resource_openstack_blockstorage_volume_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_blockstorage_volume_v1_test.go provider/openstack: gophercloud migration: updating error responses 2016-10-23 02:38:22 +00:00
resource_openstack_blockstorage_volume_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_blockstorage_volume_v2_test.go provider/openstack: gophercloud migration: updating error responses 2016-10-23 02:38:22 +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: gophercloud migration: compute floatingip 2016-10-23 02:38:17 +00:00
resource_openstack_compute_instance_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_compute_instance_v2_test.go provider/openstack: gophercloud migration: metadata update 2016-10-23 02:38:22 +00: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: gophercloud migration: compute keypair 2016-10-23 02:38:18 +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: gophercloud migration: compute secgroup 2016-10-23 02:38:18 +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: gophercloud migration: compute servergroup 2016-10-23 02:38:19 +00:00
resource_openstack_compute_volume_attach_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_compute_volume_attach_v2_test.go provider/openstack: openstack_compute_volume_attach_v2 resource 2016-11-20 21:22:07 +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: gophercloud migration: updating error responses 2016-10-23 02:38:22 +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: gophercloud migration: updating error responses 2016-10-23 02:38:22 +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: Allow any protocol in openstack_fw_rule_v1 2016-10-26 02:14:08 +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: gophercloud migration: lbaas v2 2016-10-23 02:38:19 +00:00
resource_openstack_lb_loadbalancer_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_loadbalancer_v2_test.go provider/openstack: LoadBalancer v2 VIP Port ID (#9727) 2016-11-01 10:25:18 +00:00
resource_openstack_lb_member_v1.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_member_v1_test.go provider/openstack: gophercloud migration: lbaas v2 2016-10-23 02:38:19 +00:00
resource_openstack_lb_member_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_lb_member_v2_test.go provider/openstack: gophercloud migration: lbaas v2 2016-10-23 02:38:19 +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: gophercloud migration: lbaas v1 2016-10-23 02:38:19 +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: gophercloud migration: lbaas v2 2016-10-23 02:38:19 +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: gophercloud migration: lbaas v1 2016-10-23 02:38:19 +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: gophercloud migration: lbaas v2 2016-10-23 02:38:19 +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: gophercloud migration: Fixing persistence update in lbaasv1 2016-10-23 02:38:28 +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: gophercloud migration: networking floatingip 2016-10-23 02:38:20 +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: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_port_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_port_v2_test.go provider/openstack: gophercloud migration: networking port 2016-10-23 02:38:20 +00:00
resource_openstack_networking_router_interface_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_router_interface_v2_test.go provider/openstack: gophercloud migration: networking router 2016-10-23 02:38:20 +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: gophercloud migration: networking router 2016-10-23 02:38:20 +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: gophercloud migration: networking router 2016-10-23 02:38:20 +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: gophercloud migration: networking secgroup 2016-10-23 02:38:21 +00:00
resource_openstack_networking_secgroup_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_secgroup_v2_test.go provider/openstack: gophercloud migration: networking secgroup 2016-10-23 02:38:21 +00:00
resource_openstack_networking_subnet_v2.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00
resource_openstack_networking_subnet_v2_test.go provider/openstack: gophercloud migration: Fixing subnet test 2016-10-23 02:38:27 +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: Add Swauth/Swift Authentication 2016-11-22 04:26:06 +00:00
types.go provider/openstack: Add 'value_specs' option to 'openstack_fw_firewall_v1' resource 2016-11-05 10:17:33 +00:00
util.go provider/openstack: Detect Region for Importing Resources (#10509) 2016-12-04 14:24:07 +00:00