Skip to content

Commit 08da43f

Browse files
authored
Merge pull request #1109 from terraform-providers/v.3.83.0-hotfix
Reverted the default value to true for assign_public_ip in oci_core_instance resource
2 parents ccd650e + dced5d6 commit 08da43f

File tree

5 files changed

+13
-12
lines changed

5 files changed

+13
-12
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
## 3.84.0 (Unreleased)
1+
## 3.83.1 (Unreleased)
2+
3+
### Fixed
4+
- Reverted the default value to `true` for `assign_public_ip` in `oci_core_instance` resource
5+
26
## 3.83.0 (July 01, 2020)
37

48
### Added

oci/core_instance_resource.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ func CoreInstanceResource() *schema.Resource {
101101
// values for boolean nested objects correctly.
102102
Type: schema.TypeString,
103103
Optional: true,
104-
Default: "false",
104+
Default: "true",
105105
ValidateFunc: func(v interface{}, k string) ([]string, []error) {
106106
// Verify that we can parse the string value as a bool value.
107107
var es []error

oci/core_instance_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ resource "oci_core_instance" "test_instance" {
116116
generateResourceFromRepresentationMap("oci_core_vcn", "test_vcn", Required, Create, representationCopyWithNewProperties(vcnRepresentation, map[string]interface{}{
117117
"dns_label": Representation{repType: Required, create: `dnslabel`},
118118
})) +
119-
generateResourceFromRepresentationMap("oci_core_vlan", "test_vlan", Required, Create, vlanRepresentation) +
120119
AvailabilityDomainConfig +
121120
DefinedTagsDependencies +
122121
KeyResourceDependencyConfig

oci/core_vnic_attachment_test.go

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import (
2020

2121
var (
2222
VnicAttachmentRequiredOnlyResource = VnicAttachmentResourceDependencies +
23-
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Required, Create, vnicAttachmentRepresentationSubnet)
23+
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Required, Create, vnicAttachmentRepresentation)
2424

2525
VnicAttachmentResourceConfig = VnicAttachmentResourceDependencies +
26-
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Optional, Create, vnicAttachmentRepresentationSubnet)
26+
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Optional, Create, vnicAttachmentRepresentation)
2727

2828
vnicAttachmentDataSourceRepresentation = map[string]interface{}{
2929
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
@@ -42,6 +42,7 @@ var (
4242
"nic_index": Representation{repType: Optional, create: `0`},
4343
}
4444
vnicAttachmentCreateVnicDetailsRepresentation = map[string]interface{}{
45+
"subnet_id": Representation{repType: Required, create: `${oci_core_subnet.test_subnet.id}`},
4546
"assign_public_ip": Representation{repType: Optional, create: `false`},
4647
"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")}`},
4748
"display_name": Representation{repType: Optional, create: `displayName`},
@@ -50,8 +51,6 @@ var (
5051
"nsg_ids": Representation{repType: Optional, create: []string{`${oci_core_network_security_group.test_network_security_group.id}`}, update: []string{}},
5152
"private_ip": Representation{repType: Optional, create: `10.0.0.5`},
5253
"skip_source_dest_check": Representation{repType: Optional, create: `false`},
53-
"subnet_id": Representation{repType: Required, create: `${oci_core_subnet.test_subnet.id}`},
54-
"vlan_id": Representation{repType: Required, create: `${oci_core_vlan.test_vlan.id}`},
5554
}
5655

5756
VnicAttachmentResourceDependencies = OciImageIdsVariable +
@@ -63,7 +62,6 @@ var (
6362
generateResourceFromRepresentationMap("oci_core_vcn", "test_vcn", Required, Create, representationCopyWithNewProperties(vcnRepresentation, map[string]interface{}{
6463
"dns_label": Representation{repType: Required, create: `dnslabel`},
6564
})) +
66-
generateResourceFromRepresentationMap("oci_core_vlan", "test_vlan", Required, Create, vlanRepresentation) +
6765
AvailabilityDomainConfig +
6866
DefinedTagsDependencies
6967
)
@@ -91,7 +89,7 @@ func TestCoreVnicAttachmentResource_basic(t *testing.T) {
9189
// verify create
9290
{
9391
Config: config + compartmentIdVariableStr + VnicAttachmentResourceDependencies +
94-
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Required, Create, vnicAttachmentRepresentationSubnet),
92+
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Required, Create, vnicAttachmentRepresentation),
9593
Check: resource.ComposeAggregateTestCheckFunc(
9694
resource.TestCheckResourceAttr(resourceName, "create_vnic_details.#", "1"),
9795
resource.TestCheckResourceAttrSet(resourceName, "create_vnic_details.0.subnet_id"),
@@ -106,7 +104,7 @@ func TestCoreVnicAttachmentResource_basic(t *testing.T) {
106104
// verify create with optionals
107105
{
108106
Config: config + compartmentIdVariableStr + VnicAttachmentResourceDependencies +
109-
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Optional, Create, vnicAttachmentRepresentationSubnet),
107+
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Optional, Create, vnicAttachmentRepresentation),
110108
Check: resource.ComposeAggregateTestCheckFunc(
111109
resource.TestCheckResourceAttrSet(resourceName, "availability_domain"),
112110
resource.TestCheckResourceAttrSet(resourceName, "compartment_id"),
@@ -135,7 +133,7 @@ func TestCoreVnicAttachmentResource_basic(t *testing.T) {
135133
Config: config +
136134
generateDataSourceFromRepresentationMap("oci_core_vnic_attachments", "test_vnic_attachments", Optional, Update, vnicAttachmentDataSourceRepresentation) +
137135
compartmentIdVariableStr + VnicAttachmentResourceDependencies +
138-
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Optional, Update, vnicAttachmentRepresentationSubnet),
136+
generateResourceFromRepresentationMap("oci_core_vnic_attachment", "test_vnic_attachment", Optional, Update, vnicAttachmentRepresentation),
139137
Check: resource.ComposeAggregateTestCheckFunc(
140138
resource.TestCheckResourceAttr(datasourceName, "compartment_id", compartmentId),
141139
resource.TestCheckResourceAttrSet(datasourceName, "instance_id"),

oci/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"log"
88
)
99

10-
const Version = "3.83.0"
10+
const Version = "3.83.1"
1111

1212
func PrintVersion() {
1313
log.Printf("[INFO] terraform-provider-oci %s\n", Version)

0 commit comments

Comments
 (0)