Skip to content

Commit 24e811f

Browse files
Suneetha Mariswamyravinitp
authored andcommitted
Added - Support for Advanced SKU
1 parent c7b8aac commit 24e811f

File tree

29 files changed

+1081
-41
lines changed

29 files changed

+1081
-41
lines changed

examples/stack_monitoring/config/config.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,15 @@ resource "oci_stack_monitoring_config" "test_config_autopromote" {
2222
resource_type = "HOST"
2323
is_enabled = true
2424
}
25+
26+
resource "oci_stack_monitoring_config" "test_auto_assign_config" {
27+
compartment_id = var.compartment_ocid
28+
config_type = "LICENSE_AUTO_ASSIGN"
29+
license = "STANDARD_EDITION"
30+
}
31+
32+
resource "oci_stack_monitoring_config" "test_enterprise_extensibility_config" {
33+
compartment_id = var.compartment_ocid
34+
config_type = "LICENSE_ENTERPRISE_EXTENSIBILITY"
35+
is_enabled = true
36+
}

examples/stack_monitoring/discovery_jobs/discovery_job.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ resource "oci_stack_monitoring_discovery_job" "test_discovery_job" {
4141
}
4242
resource_name = "terraformExample"
4343
resource_type = "WEBLOGIC_DOMAIN"
44+
license = "STANDARD_EDITION"
4445

4546
#Optional
4647
credentials {

examples/stack_monitoring/monitored_resource_associate_monitored_resources/monitored_resource_associate_monitored_resource.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ resource "oci_stack_monitoring_monitored_resource" "test_monitored_resource1" {
3131
display_name = "exampleDisplayName"
3232
host_name = var.stack_mon_hostname_resource1
3333
management_agent_id = var.stack_mon_management_agent_id_resource1
34+
license = "STANDARD_EDITION"
3435
properties {
3536
name = "osName"
3637
value = "Linux"

examples/stack_monitoring/monitored_resources/monitored_resource.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ resource "oci_stack_monitoring_monitored_resource" "test_monitored_resource" {
4040
value = "7.0"
4141
}
4242
resource_time_zone = "en"
43+
license = "ENTERPRISE_EDITION"
4344
freeform_tags = { "bar-key" = "test_monitored_resource.value" }
4445
lifecycle {
4546
ignore_changes = [

examples/stack_monitoring/monitored_resources_list_members/monitored_resources_list_member.tf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ provider "oci" {
2121

2222

2323
resource "oci_stack_monitoring_monitored_resources_list_member" "test_monitored_resources_list_member" {
24-
#Required
25-
monitored_resource_id = var.stack_mon_source_resource_id
24+
#Required
25+
monitored_resource_id = var.stack_mon_source_resource_id
2626

27-
#Optional
28-
destination_resource_id = var.stack_mon_destination_resource_id
29-
}
27+
#Optional
28+
destination_resource_id = var.stack_mon_destination_resource_id
29+
}

examples/stack_monitoring/monitored_resources_search/monitored_resources_search.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ resource "oci_stack_monitoring_monitored_resource" "test_monitored_resource" {
3131
display_name = "exampleDisplayName"
3232
host_name = var.stack_mon_hostname_resource1
3333
management_agent_id = var.stack_mon_management_agent_id_resource1
34+
license = "STANDARD_EDITION"
3435
properties {
3536
name = "osName"
3637
value = "Linux"

internal/integrationtest/stack_monitoring_auto_assign_config_test.go

Lines changed: 337 additions & 0 deletions
Large diffs are not rendered by default.

internal/integrationtest/stack_monitoring_discovery_job_test.go

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,9 @@ import (
3232
management_agent_id = var.stack_mon_management_agent_id_discovery
3333
*/
3434
var (
35-
StackMonitoringDiscoveryJobRequiredOnlyResource = StackMonitoringDiscoveryJobResourceDependencies +
36-
acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Required, acctest.Create, StackMonitoringDiscoveryJobRepresentation)
35+
StackMonitoringDiscoveryJobRequiredOnlyResource = acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Required, acctest.Create, StackMonitoringDiscoveryJobRepresentation)
3736

38-
StackMonitoringDiscoveryJobResourceConfig = StackMonitoringDiscoveryJobResourceDependencies +
39-
acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Optional, acctest.Update, StackMonitoringDiscoveryJobRepresentation)
37+
StackMonitoringDiscoveryJobResourceConfig = acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Optional, acctest.Update, StackMonitoringDiscoveryJobRepresentation)
4038

4139
StackMonitoringStackMonitoringDiscoveryJobSingularDataSourceRepresentation = map[string]interface{}{
4240
"discovery_job_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_stack_monitoring_discovery_job.test_discovery_job.id}`},
@@ -65,6 +63,7 @@ var (
6563
"resource_name": acctest.Representation{RepType: acctest.Required, Create: `terraformDiscoveryJob`},
6664
"resource_type": acctest.Representation{RepType: acctest.Required, Create: `WEBLOGIC_DOMAIN`},
6765
"credentials": acctest.RepresentationGroup{RepType: acctest.Optional, Group: StackMonitoringDiscoveryJobDiscoveryDetailsCredentialsRepresentation},
66+
"license": acctest.Representation{RepType: acctest.Optional, Create: `STANDARD_EDITION`},
6867
"tags": acctest.RepresentationGroup{RepType: acctest.Optional, Group: StackMonitoringDiscoveryJobDiscoveryDetailsTagsRepresentation},
6968
}
7069
StackMonitoringDiscoveryJobDiscoveryDetailsPropertiesRepresentation = map[string]interface{}{
@@ -91,8 +90,6 @@ var (
9190
"properties_map": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Username": "d2VibG9naWM=",
9291
"Password": "d2VibG9naWM="}},
9392
}
94-
95-
StackMonitoringDiscoveryJobResourceDependencies = ""
9693
)
9794

9895
// issue-routing-tag: stack_monitoring/default
@@ -117,13 +114,13 @@ func TestStackMonitoringDiscoveryJobResource_basic(t *testing.T) {
117114

118115
var resId string
119116
// Save TF content to Create resource with optional properties. This has to be exactly the same as the config part in the "create with optionals" step in the test.
120-
acctest.SaveConfigContent(config+compartmentIdVariableStr+StackMonitoringDiscoveryJobResourceDependencies+managementAgentIdVariableStr+
117+
acctest.SaveConfigContent(config+compartmentIdVariableStr+managementAgentIdVariableStr+
121118
acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Optional, acctest.Create, StackMonitoringDiscoveryJobRepresentation), "stackmonitoring", "discoveryJob", t)
122119

123120
acctest.ResourceTest(t, testAccCheckStackMonitoringDiscoveryJobDestroy, []resource.TestStep{
124121
// verify Create
125122
{
126-
Config: config + compartmentIdVariableStr + StackMonitoringDiscoveryJobResourceDependencies + managementAgentIdVariableStr +
123+
Config: config + compartmentIdVariableStr + managementAgentIdVariableStr +
127124
acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Optional, acctest.Create, StackMonitoringDiscoveryJobRepresentation),
128125
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
129126
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
@@ -138,16 +135,17 @@ func TestStackMonitoringDiscoveryJobResource_basic(t *testing.T) {
138135

139136
// delete before next Create
140137
{
141-
Config: config + compartmentIdVariableStr + StackMonitoringDiscoveryJobResourceDependencies,
138+
Config: config + compartmentIdVariableStr,
142139
},
143140
// verify Create with optionals
144141
{
145-
Config: config + compartmentIdVariableStr + StackMonitoringDiscoveryJobResourceDependencies + managementAgentIdVariableStr +
142+
Config: config + compartmentIdVariableStr + managementAgentIdVariableStr +
146143
acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Optional, acctest.Create, StackMonitoringDiscoveryJobRepresentation),
147144
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
148145
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
149146
resource.TestCheckResourceAttr(resourceName, "discovery_client", "LA_SERVICE"),
150147
resource.TestCheckResourceAttr(resourceName, "discovery_details.#", "1"),
148+
resource.TestCheckResourceAttr(resourceName, "discovery_details.0.license", "STANDARD_EDITION"),
151149
resource.TestCheckResourceAttr(resourceName, "discovery_details.0.agent_id", managementAgentId),
152150
resource.TestCheckResourceAttr(resourceName, "discovery_details.0.properties.#", "1"),
153151
resource.TestCheckResourceAttr(resourceName, "discovery_details.0.properties.0.properties_map.%", "3"),
@@ -173,7 +171,7 @@ func TestStackMonitoringDiscoveryJobResource_basic(t *testing.T) {
173171
{
174172
Config: config +
175173
acctest.GenerateDataSourceFromRepresentationMap("oci_stack_monitoring_discovery_jobs", "test_discovery_jobs", acctest.Optional, acctest.Update, StackMonitoringStackMonitoringDiscoveryJobDataSourceRepresentation) +
176-
compartmentIdVariableStr + StackMonitoringDiscoveryJobResourceDependencies + managementAgentIdVariableStr +
174+
compartmentIdVariableStr + managementAgentIdVariableStr +
177175
acctest.GenerateResourceFromRepresentationMap("oci_stack_monitoring_discovery_job", "test_discovery_job", acctest.Optional, acctest.Update, StackMonitoringDiscoveryJobRepresentation),
178176
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
179177
resource.TestCheckResourceAttr(datasourceName, "compartment_id", compartmentId),
@@ -200,6 +198,7 @@ func TestStackMonitoringDiscoveryJobResource_basic(t *testing.T) {
200198
resource.TestCheckResourceAttr(singularDatasourceName, "discovery_details.0.resource_type", "WEBLOGIC_DOMAIN"),
201199
resource.TestCheckResourceAttr(singularDatasourceName, "discovery_details.0.tags.#", "1"),
202200
resource.TestCheckResourceAttr(singularDatasourceName, "discovery_details.0.tags.0.properties_map.%", "1"),
201+
resource.TestCheckResourceAttr(singularDatasourceName, "discovery_details.0.license", "STANDARD_EDITION"),
203202
resource.TestCheckResourceAttr(singularDatasourceName, "discovery_type", "ADD"),
204203
resource.TestCheckResourceAttrSet(singularDatasourceName, "id"),
205204
resource.TestCheckResourceAttrSet(singularDatasourceName, "state"),

0 commit comments

Comments
 (0)