Skip to content

Commit b2f9a3a

Browse files
jtopjianstack72
authored andcommitted
provider/openstack: Detect Region for Importing Resources (hashicorp#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.
1 parent 5f7bc12 commit b2f9a3a

54 files changed

Lines changed: 268 additions & 253 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

builtin/providers/openstack/import_openstack_blockstorage_volume_attach_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccBlockStorageVolumeAttachV2_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_blockstorage_volume_v1_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccOpenStackBlockStorageV1Volume_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_blockstorage_volume_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccOpenStackBlockStorageV2Volume_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_compute_floatingip_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccComputeV2FloatingIP_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_compute_keypair_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccOpenStackComputeV2Keypair_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_compute_secgroup_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccComputeV2SecGroup_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_compute_servergroup_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccComputeV2ServerGroup_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_compute_volume_attach_v2_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccComputeV2VolumeAttach_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_fw_firewall_v1_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccOpenStackFWFirewallV1_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

builtin/providers/openstack/import_openstack_fw_policy_v1_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ func TestAccOpenStackFWPolicyV1_importBasic(t *testing.T) {
1919
},
2020

2121
resource.TestStep{
22-
ResourceName: resourceName,
23-
ImportState: true,
24-
ImportStateVerify: true,
25-
ImportStateVerifyIgnore: []string{"region"},
22+
ResourceName: resourceName,
23+
ImportState: true,
24+
ImportStateVerify: true,
2625
},
2726
},
2827
})

0 commit comments

Comments
 (0)