Skip to content

Commit afbfde4

Browse files
yj115vsin12
authored andcommitted
Added - Support for X11 M | Exadata Infrastructure Support on ExaDB-C@C
1 parent 2e08f44 commit afbfde4

31 files changed

+250
-27
lines changed

examples/database/exadata_cc/exadata-infrastructure.tf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,15 @@ resource "oci_database_exadata_infrastructure" "test_exadata_infrastructure" {
4242
infini_band_network_cidr = "10.31.8.0/21"
4343
netmask = "255.255.255.0"
4444
ntp_server = ["10.231.225.76"]
45-
shape = "ExadataCC.X7"
45+
shape = "ExadataCC.X11M"
4646
time_zone = "US/Pacific"
4747
activation_file = "activation.zip"
4848
storage_count = 3
4949
compute_count = 2
5050
is_cps_offline_report_enabled = false
5151
is_multi_rack_deployment = false
52+
database_server_type = "X11M"
53+
storage_server_type = "X11M-HC"
5254

5355
#Optional
5456
network_bonding_mode_details {

examples/database/exadata_cc/vm_cluster.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ resource "oci_database_vm_cluster" "test_vm_cluster" {
187187
cpu_core_count = "4"
188188
display_name = "testVmCluster"
189189
exadata_infrastructure_id = oci_database_exadata_infrastructure.test_exadata_infrastructure.id
190-
gi_version = "23.0.0.0.0"
190+
gi_version = data.oci_database_gi_versions.gi_version.gi_versions.0.version
191191
ssh_public_keys = [var.ssh_public_key]
192192
vm_cluster_network_id = oci_database_vm_cluster_network.test_vm_cluster_network.id
193193
db_servers = [data.oci_database_db_servers.test_db_servers.db_servers.0.id, data.oci_database_db_servers.test_db_servers.db_servers.1.id]
@@ -344,9 +344,9 @@ data "oci_database_vm_clusters" "test_vm_clusters" {
344344
#Optional
345345
exadata_infrastructure_id = oci_database_exadata_infrastructure.test_exadata_infrastructure.id
346346
}
347-
/*
347+
348348
resource "local_file" "test_vm_cluster_network_downloaded_config_file" {
349349
content = data.oci_database_vm_cluster_network_download_config_file.test_vm_cluster_network_download_config_file.content
350350
filename = "${path.module}/vm_cluster_config.txt"
351351
}
352-
*/
352+

internal/integrationtest/database_db_server_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ func TestDatabaseDbServerResource_basic(t *testing.T) {
7171
resource.TestCheckResourceAttr(datasourceName, "db_servers.0.autonomous_virtual_machine_ids.#", "0"),
7272
resource.TestCheckResourceAttr(datasourceName, "db_servers.0.autonomous_vm_cluster_ids.#", "0"),
7373
resource.TestCheckResourceAttrSet(datasourceName, "db_servers.0.compartment_id"),
74+
resource.TestCheckResourceAttrSet(datasourceName, "db_servers.0.compute_model"),
7475
resource.TestCheckResourceAttrSet(datasourceName, "db_servers.0.cpu_core_count"),
7576
resource.TestCheckResourceAttr(datasourceName, "db_servers.0.db_node_ids.#", "0"),
7677
resource.TestCheckResourceAttrSet(datasourceName, "db_servers.0.db_node_storage_size_in_gbs"),
@@ -99,6 +100,7 @@ func TestDatabaseDbServerResource_basic(t *testing.T) {
99100
resource.TestCheckResourceAttr(singularDatasourceName, "autonomous_virtual_machine_ids.#", "0"),
100101
resource.TestCheckResourceAttr(singularDatasourceName, "autonomous_vm_cluster_ids.#", "0"),
101102
resource.TestCheckResourceAttrSet(singularDatasourceName, "compartment_id"),
103+
resource.TestCheckResourceAttrSet(singularDatasourceName, "compute_model"),
102104
resource.TestCheckResourceAttrSet(singularDatasourceName, "cpu_core_count"),
103105
resource.TestCheckResourceAttr(singularDatasourceName, "db_node_ids.#", "0"),
104106
resource.TestCheckResourceAttrSet(singularDatasourceName, "db_node_storage_size_in_gbs"),

internal/integrationtest/database_db_system_shape_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ func TestDatabaseDbSystemShapeResource_basic(t *testing.T) {
4949
resource.TestCheckResourceAttr(datasourceName, "compartment_id", compartmentId),
5050

5151
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.#"),
52+
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.are_server_types_supported"),
5253
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.available_core_count"),
5354
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.available_core_count_per_node"),
5455
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.available_data_storage_in_tbs"),
@@ -57,7 +58,10 @@ func TestDatabaseDbSystemShapeResource_basic(t *testing.T) {
5758
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.available_db_node_storage_in_gbs"),
5859
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.available_memory_in_gbs"),
5960
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.available_memory_per_node_in_gbs"),
61+
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.compute_model"),
6062
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.core_count_increment"),
63+
//display_name is expected to set only for X11 and later models.
64+
//resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.display_name"),
6165
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.max_storage_count"),
6266
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.maximum_node_count"),
6367
resource.TestCheckResourceAttrSet(datasourceName, "db_system_shapes.0.min_core_count_per_node"),

0 commit comments

Comments
 (0)