Skip to content

Commit ad00c41

Browse files
committed
Merge branch 'master' of ssh://bitbucket.oci.oraclecorp.com:7999/orc/terraform-provider into release_gh
2 parents 681a8bb + d17aa28 commit ad00c41

File tree

112 files changed

+2180
-238
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+2180
-238
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 7.19.0 (September 17, 2025)
2+
3+
### Added
4+
- Support for BaseDB@Partner Clouds- DBAAS Support
5+
- Ensure that WR does not error out if there are no work request errors
6+
- Support for ADB-S: Refreshable Metadata Clones
7+
8+
### Deprecation
9+
- Support for IPv6 for OCI FSS
10+
11+
### Bug Fix
12+
- Fixing tunnel inspection and nat rules names for herds reset export resources failure.
13+
- display name causing update issue
14+
115
## 7.18.0 (September 10, 2025)
216

317
### Added

examples/database/adb/adb_refreshable_clone/adb_refreshable_clone.tf

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,20 @@ resource "oci_database_autonomous_database" "test_autonomous_database_source" {
4040
license_model = "LICENSE_INCLUDED"
4141
}
4242

43+
resource "oci_database_autonomous_database" "test_autonomous_ecpu_database_source" {
44+
admin_password = "BEstrO0ng_#11"
45+
compartment_id = var.compartment_id
46+
compute_count = "4"
47+
compute_model = "ECPU"
48+
data_storage_size_in_tbs = "1"
49+
db_name = "rcB8w9HgKux1tty"
50+
db_version = "19c"
51+
db_workload = "OLTP"
52+
display_name = "regular_source"
53+
is_dedicated = "false"
54+
license_model = "LICENSE_INCLUDED"
55+
}
56+
4357
resource "oci_database_autonomous_database" "test_autonomous_database_refreshable_clone_manual" {
4458
compartment_id = var.compartment_id
4559
db_name = "bjfjkXw4ZutTt2"
@@ -69,6 +83,21 @@ resource "oci_database_autonomous_database" "test_autonomous_database_refreshabl
6983
source_id = oci_database_autonomous_database.test_autonomous_database_source.id
7084
}
7185

86+
resource "oci_database_autonomous_database" "test_autonomous_database_refreshable_clone_metadata" {
87+
compartment_id = var.compartment_id
88+
db_name = "bjfjkXw4ZutTttry"
89+
compute_count = "4"
90+
compute_model = "ECPU"
91+
data_storage_size_in_tbs = "1"
92+
is_dedicated = "false"
93+
is_refreshable_clone = "true"
94+
license_model = "LICENSE_INCLUDED"
95+
refreshable_mode = "MANUAL"
96+
source = "CLONE_TO_REFRESHABLE"
97+
clone_type = "METADATA"
98+
source_id = oci_database_autonomous_database.test_autonomous_ecpu_database_source.id
99+
}
100+
72101
data "oci_database_autonomous_database" "oci_database_autonomous_database_manual" {
73102
autonomous_database_id = oci_database_autonomous_database.test_autonomous_database_refreshable_clone_manual.id
74103
}
@@ -82,6 +111,15 @@ data "oci_database_autonomous_databases" "oci_database_autonomous_databases_manu
82111
}
83112
}
84113

114+
data "oci_database_autonomous_databases" "oci_database_autonomous_databases_metadata" {
115+
compartment_id = var.compartment_id
116+
117+
filter {
118+
name = "id"
119+
values = [oci_database_autonomous_database.test_autonomous_database_refreshable_clone_metadata.id]
120+
}
121+
}
122+
85123
output "autonomous_database_refreshable_clone_manual" {
86124
value = data.oci_database_autonomous_databases.oci_database_autonomous_databases_manual.autonomous_databases
87125
}
@@ -101,4 +139,8 @@ data "oci_database_autonomous_databases" "oci_database_autonomous_databases_auto
101139

102140
output "autonomous_database_refreshable_clone_automatic" {
103141
value = data.oci_database_autonomous_databases.oci_database_autonomous_databases_automatic.autonomous_databases
142+
}
143+
144+
output "autonomous_database_refreshable_clone_metadata" {
145+
value = data.oci_database_autonomous_databases.oci_database_autonomous_databases_metadata.autonomous_databases
104146
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
2+
#
3+
# NAME
4+
# datasource.tf
5+
#
6+
# USAGE
7+
# Use the following path for the Example & Backward Compatibility tests: database/dataguard/db_vm/multicloud
8+
# NOTES
9+
# Terraform Integration Test: TestDatabaseDataGuardAssociationResourceMultiCloud
10+
#
11+
# FILE(S)
12+
# database_data_guard_association_multicloud_test.go
13+
#
14+
# MODIFIED MM/DD/YY
15+
# escabrer 08/28/2025 - Created
16+
17+
18+
19+
data "oci_identity_availability_domain" "test_multicloud_availability_domain" {
20+
ad_number = "3"
21+
compartment_id = var.multicloud_compartment_id
22+
}
23+
24+
data "oci_database_db_homes" "test_multicloud_db_homes" {
25+
compartment_id = var.multicloud_compartment_id
26+
db_system_id = oci_database_db_system.test_multicloud_db_system.id
27+
}
28+
29+
data "oci_database_databases" "test_multicloud_databases" {
30+
compartment_id = var.multicloud_compartment_id
31+
db_home_id = data.oci_database_db_homes.test_multicloud_db_homes.db_homes.0.db_home_id
32+
}
33+
34+
data "oci_database_data_guard_association" "test_multicloud_dataguard_association" {
35+
data_guard_association_id = oci_database_data_guard_association.test_multicloud_dataguard_association.id
36+
database_id = data.oci_database_databases.test_multicloud_databases.databases.0.id
37+
}
38+
39+
data "oci_database_data_guard_associations" "test_multicloud_dataguard_associations" {
40+
database_id = data.oci_database_databases.test_multicloud_databases.databases.0.id
41+
filter {
42+
name = "id"
43+
values = [oci_database_data_guard_association.test_multicloud_dataguard_association.id]
44+
}
45+
}
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
2+
#
3+
# NAME
4+
# dbsystem.tf
5+
#
6+
# USAGE
7+
# Use the following path for the Example & Backward Compatibility tests: database/dataguard/db_vm/multicloud
8+
# NOTES
9+
# Terraform Integration Test: TestDatabaseDataGuardAssociationResourceMultiCloud
10+
#
11+
# FILE(S)
12+
# database_data_guard_association_multicloud_test.go
13+
#
14+
# MODIFIED MM/DD/YY
15+
# escabrer 08/28/2025 - Created
16+
17+
18+
resource "oci_database_db_system" "test_multicloud_db_system" {
19+
availability_domain = data.oci_identity_availability_domain.test_multicloud_availability_domain.name
20+
cluster_placement_group_id = var.multicloud_cluster_placement_group_id
21+
compartment_id = var.multicloud_compartment_id
22+
compute_count = "8"
23+
compute_model = "ECPU"
24+
data_collection_options {
25+
is_diagnostics_events_enabled = "false"
26+
is_health_monitoring_enabled = "false"
27+
is_incident_logs_enabled = "false"
28+
}
29+
data_storage_percentage = "80"
30+
data_storage_size_in_gb = "256"
31+
database_edition = "ENTERPRISE_EDITION"
32+
db_home {
33+
database {
34+
admin_password = var.admin_password
35+
character_set = "AL32UTF8"
36+
db_backup_config {
37+
auto_backup_enabled = "false"
38+
}
39+
db_name = "tfdb310"
40+
db_workload = "OLTP"
41+
ncharacter_set = "AL16UTF16"
42+
}
43+
db_version = "19.26.0.0"
44+
display_name = "tfDbHomeMultiCloud"
45+
}
46+
db_system_options {
47+
storage_management = "LVM"
48+
}
49+
display_name = "tfDBSystemMultiCloud"
50+
domain = var.multicloud_domain
51+
hostname = "tfdbhost311"
52+
license_model = "LICENSE_INCLUDED"
53+
node_count = "1"
54+
nsg_ids = [var.multicloud_nsg_id]
55+
shape = "VM.Standard.x86"
56+
source = "NONE"
57+
ssh_public_keys = [var.ssh_public_key]
58+
storage_volume_performance_mode = "HIGH_PERFORMANCE"
59+
subnet_id = var.multicloud_subnet_id
60+
subscription_id = var.multicloud_subscription_id
61+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
2+
#
3+
# NAME
4+
# main.tf
5+
#
6+
# USAGE
7+
# Use the following path for the Example & Backward Compatibility tests: database/dataguard/db_vm/multicloud
8+
# NOTES
9+
# Terraform Integration Test: TestDatabaseDataGuardAssociationResourceMultiCloud
10+
#
11+
# FILE(S)
12+
# database_data_guard_association_multicloud_test.go
13+
#
14+
# MODIFIED MM/DD/YY
15+
# escabrer 08/28/2025 - Created
16+
17+
18+
resource "oci_database_data_guard_association" "test_multicloud_dataguard_association" {
19+
availability_domain = data.oci_identity_availability_domain.test_multicloud_availability_domain.name
20+
cluster_placement_group_id = var.multicloud_cluster_placement_group_id
21+
compute_count = "4"
22+
compute_model = "ECPU"
23+
creation_type = "NewDbSystem"
24+
data_collection_options {
25+
is_diagnostics_events_enabled = "false"
26+
is_health_monitoring_enabled = "false"
27+
is_incident_logs_enabled = "false"
28+
}
29+
database_admin_password = var.admin_password
30+
database_id = data.oci_database_databases.test_multicloud_databases.databases.0.id
31+
delete_standby_db_home_on_delete = "true"
32+
display_name = "tfDataguardAssociationMultiCloud"
33+
domain = var.multicloud_domain
34+
hostname = "tfpeerdb311"
35+
is_active_data_guard_enabled = "false"
36+
license_model = "LICENSE_INCLUDED"
37+
node_count = "1"
38+
nsg_ids = [var.multicloud_nsg_id]
39+
protection_mode = "MAXIMUM_PERFORMANCE"
40+
shape = "VM.Standard.x86"
41+
storage_volume_performance_mode = "HIGH_PERFORMANCE"
42+
subnet_id = var.multicloud_subnet_id
43+
subscription_id = var.multicloud_subscription_id
44+
transport_type = "ASYNC"
45+
}

0 commit comments

Comments
 (0)