@@ -94,7 +94,11 @@ variable "InstanceImageOCID" {
9494
9595func TestCoreInstanceResource_basic (t * testing.T ) {
9696 provider := testAccProvider
97- config := testProviderConfig ()
97+ config := `
98+ provider oci {
99+ test_time_maintenance_reboot_due = "2030-01-01 00:00:00"
100+ }
101+ ` + commonTestVariables ()
98102
99103 compartmentId := getEnvSettingWithBlankDefault ("compartment_ocid" )
100104 compartmentIdVariableStr := fmt .Sprintf ("variable \" compartment_id\" { default = \" %s\" }\n " , compartmentId )
@@ -114,13 +118,14 @@ func TestCoreInstanceResource_basic(t *testing.T) {
114118 Steps : []resource.TestStep {
115119 // verify create
116120 {
117- Config : config + compartmentIdVariableStr + InstanceResourceDependencies +
121+ Config : testProviderConfig () + compartmentIdVariableStr + InstanceResourceDependencies +
118122 generateResourceFromRepresentationMap ("oci_core_instance" , "test_instance" , Required , Create , instanceRepresentation ),
119123 Check : resource .ComposeAggregateTestCheckFunc (
120124 resource .TestCheckResourceAttrSet (resourceName , "availability_domain" ),
121125 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
122126 resource .TestCheckResourceAttr (resourceName , "shape" , "VM.Standard1.2" ),
123127 resource .TestCheckResourceAttrSet (resourceName , "subnet_id" ),
128+ resource .TestCheckResourceAttr (resourceName , "time_maintenance_reboot_due" , "" ),
124129
125130 func (s * terraform.State ) (err error ) {
126131 resId , err = fromInstanceState (s , resourceName , "id" )
@@ -167,6 +172,7 @@ func TestCoreInstanceResource_basic(t *testing.T) {
167172 resource .TestCheckResourceAttrSet (resourceName , "state" ),
168173 resource .TestCheckResourceAttrSet (resourceName , "subnet_id" ),
169174 resource .TestCheckResourceAttrSet (resourceName , "time_created" ),
175+ resource .TestCheckResourceAttrSet (resourceName , "time_maintenance_reboot_due" ),
170176
171177 func (s * terraform.State ) (err error ) {
172178 resId , err = fromInstanceState (s , resourceName , "id" )
@@ -250,6 +256,7 @@ func TestCoreInstanceResource_basic(t *testing.T) {
250256 resource .TestCheckResourceAttr (datasourceName , "instances.0.source_details.0.source_type" , "image" ),
251257 resource .TestCheckResourceAttrSet (datasourceName , "instances.0.state" ),
252258 resource .TestCheckResourceAttrSet (datasourceName , "instances.0.time_created" ),
259+ resource .TestCheckResourceAttrSet (datasourceName , "instances.0.time_maintenance_reboot_due" ),
253260 ),
254261 },
255262 // verify singular datasource
@@ -277,6 +284,7 @@ func TestCoreInstanceResource_basic(t *testing.T) {
277284 resource .TestCheckResourceAttr (singularDatasourceName , "source_details.0.source_type" , "image" ),
278285 resource .TestCheckResourceAttrSet (singularDatasourceName , "state" ),
279286 resource .TestCheckResourceAttrSet (singularDatasourceName , "time_created" ),
287+ resource .TestCheckResourceAttrSet (singularDatasourceName , "time_maintenance_reboot_due" ),
280288
281289 resource .TestCheckResourceAttrSet (singularDatasourceName , "public_ip" ),
282290 resource .TestCheckResourceAttrSet (singularDatasourceName , "private_ip" ),
0 commit comments