Skip to content

Commit 8beaf32

Browse files
afedorchdshelbyo
authored andcommitted
Add support for Overrides for Collections in instance pool and configuration
1 parent 5f85548 commit 8beaf32

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

oci/core_instance_configuration_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ var (
6060
"volume_id": Representation{repType: Optional, create: `${oci_core_boot_volume.test_boot_volume.id}`},
6161
}
6262
instanceConfigurationInstanceDetailsLaunchDetailsRepresentation = map[string]interface{}{
63-
"availability_domain": Representation{repType: Optional, create: `availabilityDomain`},
63+
"availability_domain": Representation{repType: Optional, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
6464
"compartment_id": Representation{repType: Optional, create: `${var.compartment_id}`},
6565
"create_vnic_details": RepresentationGroup{Optional, instanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsRepresentation},
6666
"defined_tags": Representation{repType: Optional, create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`},
@@ -84,8 +84,8 @@ var (
8484
"use_chap": Representation{repType: Optional, create: `false`},
8585
}
8686
instanceConfigurationInstanceDetailsBlockVolumesCreateDetailsRepresentation = map[string]interface{}{
87-
"availability_domain": Representation{repType: Optional, create: `availabilityDomain`},
88-
"backup_policy_id": Representation{repType: Optional, create: `${data.oci_core_volume_backup_policies.test_boot_volume_backup_policies.volume_backup_policies.0.id}`},
87+
"availability_domain": Representation{repType: Optional, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
88+
"backup_policy_id": Representation{repType: Optional, create: `${data.oci_core_volume_backup_policies.test_volume_backup_policies.volume_backup_policies.0.id}`},
8989
"compartment_id": Representation{repType: Optional, create: `${var.compartment_id}`},
9090
"defined_tags": Representation{repType: Optional, create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`},
9191
"display_name": Representation{repType: Optional, create: `backend-servers`},
@@ -180,7 +180,7 @@ func TestCoreInstanceConfigurationResource_basic(t *testing.T) {
180180
resource.TestCheckResourceAttr(resourceName, "instance_details.#", "1"),
181181
resource.TestCheckResourceAttr(resourceName, "instance_details.0.instance_type", "compute"),
182182
resource.TestCheckResourceAttr(resourceName, "instance_details.0.launch_details.#", "1"),
183-
resource.TestCheckResourceAttr(resourceName, "instance_details.0.launch_details.0.availability_domain", "availabilityDomain"),
183+
resource.TestCheckResourceAttrSet(resourceName, "instance_details.0.launch_details.0.availability_domain"),
184184
resource.TestCheckResourceAttr(resourceName, "instance_details.0.launch_details.0.compartment_id", compartmentId),
185185
resource.TestCheckResourceAttr(resourceName, "instance_details.0.launch_details.0.create_vnic_details.#", "1"),
186186
resource.TestCheckResourceAttr(resourceName, "instance_details.0.launch_details.0.create_vnic_details.0.assign_public_ip", "false"),
@@ -221,7 +221,7 @@ func TestCoreInstanceConfigurationResource_basic(t *testing.T) {
221221
resource.TestCheckResourceAttr(resourceName, "instance_details.#", "1"),
222222
resource.TestCheckResourceAttr(resourceName, "instance_details.0.block_volumes.#", "1"),
223223
resource.TestCheckResourceAttr(resourceName, "instance_details.0.block_volumes.0.create_details.#", "1"),
224-
resource.TestCheckResourceAttr(resourceName, "instance_details.0.block_volumes.0.create_details.0.availability_domain", "availabilityDomain"),
224+
resource.TestCheckResourceAttrSet(resourceName, "instance_details.0.block_volumes.0.create_details.0.availability_domain"),
225225
resource.TestCheckResourceAttrSet(resourceName, "instance_details.0.block_volumes.0.create_details.0.backup_policy_id"),
226226
resource.TestCheckResourceAttr(resourceName, "instance_details.0.block_volumes.0.create_details.0.compartment_id", compartmentId),
227227
resource.TestCheckResourceAttr(resourceName, "instance_details.0.block_volumes.0.create_details.0.defined_tags.%", "1"),

oci/core_instance_pool_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ var (
4545
"freeform_tags": Representation{repType: Optional, create: map[string]string{"Department": "Finance"}, update: map[string]string{"Department": "Accounting"}},
4646
}
4747
instancePoolPlacementConfigurationsRepresentation = map[string]interface{}{
48-
"availability_domain": Representation{repType: Required, create: `${lookup(data.oci_identity_availability_domains.ADs.availability_domains[0],"name")}`},
48+
"availability_domain": Representation{repType: Required, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
4949
"primary_subnet_id": Representation{repType: Required, create: `${oci_core_subnet.test_subnet.id}`},
5050
"secondary_vnic_subnets": RepresentationGroup{Optional, instancePoolPlacementConfigurationsSecondaryVnicSubnetsRepresentation},
5151
}

0 commit comments

Comments
 (0)