Skip to content

Commit b1c73e4

Browse files
author
jptobin
committed
Agent configuration to start AL agent and increased sleep
1 parent 97bfe47 commit b1c73e4

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

oci/osmanagement_managed_instance_event_report_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func TestOsmanagementManagedInstanceEventReportResource_basic(t *testing.T) {
5252
Config: config + compartmentIdVariableStr + ManagedInstanceEventReportResourceConfig,
5353
Check: func(s *terraform.State) (err error) {
5454
log.Printf("[DEBUG] OS Management Resource should be created after 2 minutes as OS Agent takes time to activate")
55-
time.Sleep(2 * time.Minute)
55+
time.Sleep(5 * time.Minute)
5656
return nil
5757
},
5858
},

oci/osmanagement_managed_instance_management_test.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,18 @@ var (
3737
"id": Representation{repType: Required, create: `${oci_osmanagement_software_source.test_child_software_source.id}`},
3838
}
3939

40+
osmsInstanceAgentConfigRepresentation = map[string]interface{}{
41+
"are_all_plugins_disabled": Representation{repType: Required, create: `false`, update: `false`},
42+
"is_management_disabled": Representation{repType: Required, create: `false`, update: `false`},
43+
"is_monitoring_disabled": Representation{repType: Required, create: `false`, update: `false`},
44+
"plugins_config": RepresentationGroup{Required, autonomousInstanceAgentConfigPluginsConfigRepresentation},
45+
}
46+
47+
autonomousInstanceAgentConfigPluginsConfigRepresentation = map[string]interface{}{
48+
"desired_state": Representation{repType: Required, create: `ENABLED`},
49+
"name": Representation{repType: Required, create: `Oracle Autonomous Linux`},
50+
}
51+
4052
managedInstanceGroupsRepresentation = map[string]interface{}{
4153
"display_name": Representation{repType: Required, create: `${oci_osmanagement_managed_instance_group.test_managed_instance_group.display_name}`},
4254
"id": Representation{repType: Required, create: `${oci_osmanagement_managed_instance_group.test_managed_instance_group.id}`},
@@ -83,6 +95,7 @@ var (
8395
ManagedInstanceManagementResourceDependencies = generateResourceFromRepresentationMap("oci_core_instance", "test_instance", Required, Create, representationCopyWithNewProperties(instanceRepresentation, map[string]interface{}{
8496
"create_vnic_details": RepresentationGroup{Required, vnicDetailsRepresentation},
8597
"source_details": RepresentationGroup{Required, sourceDetailsRepresentation},
98+
"agent_config": RepresentationGroup{Required, osmsInstanceAgentConfigRepresentation},
8699
"image": Representation{repType: Required, create: `${var.OsManagedImageOCID[var.region]}`},
87100
})) +
88101
generateResourceFromRepresentationMap("oci_core_vcn", "test_vcn", Required, Create, representationCopyWithNewProperties(vcnRepresentation, map[string]interface{}{
@@ -123,7 +136,7 @@ func TestOsmanagementManagedInstanceManagementResource_basic(t *testing.T) {
123136
Config: config + compartmentIdVariableStr + ManagedInstanceManagementResourceDependencies + osmanagementSoftwareSourceRepresentation,
124137
Check: func(s *terraform.State) (err error) {
125138
log.Printf("[DEBUG] OS Management Resource should be created after 2 minutes as OS Agent takes time to activate")
126-
time.Sleep(2 * time.Minute)
139+
time.Sleep(5 * time.Minute)
127140
return nil
128141
},
129142
},

0 commit comments

Comments
 (0)