Skip to content

Commit 3879bb8

Browse files
committed
Merge remote-tracking branch 'bb/master' into release_gh
2 parents 29ca370 + 3b0af38 commit 3879bb8

File tree

99 files changed

+2577
-128
lines changed

Some content is hidden

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

99 files changed

+2577
-128
lines changed

CHANGELOG.md

Lines changed: 9 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## 7.18.0 (September 10, 2025)
2+
3+
### Added
4+
- Support for Support resource locking for Email Delivery
5+
- Support for OCI FSS IPv6 Support
6+
7+
### Bug Fix
8+
- TERSI-7599: 08/11-NewDev - UDX fixes only to allow ENTERPRISE_EDITION_EXTREME_PERFORMANCE
9+
110
## 7.17.0 (September 4, 2025)
211

312
### Added
@@ -8,52 +17,6 @@
817
- Support for dbmulticloud GCP and azure fixes
918
- Prod Endpoint for AI Vision Service Stream Video Processing
1019
- Support for AI Vision Service Stream Video Processing
11-
- README.md of service examples with magic button
12-
- Support for Compute: GPU Memory Fabric API Update - availableHostCount
13-
- Support for Mixed License, Recovery Point Time, filter deployments by type
14-
- Support for E6 - Standard x86 shape for BaseDB on DRCC Butterfly | BaseDB
15-
- Support for OCI Generative AI Agent - CY25 Q2 Release
16-
- Support for New managed service leveraging full capabilities and performance potential of raw Apache Kafka
17-
- Support for Oracle 19C Database in Exadata Database Service on Exascale Infrastructure (ExaDB-XS)
18-
- MySQL database support for FSDR
19-
- Data Safe Support for Target Database Group
20-
- README.md of service examples with magic button
21-
- Support for APIGW Resource Locking
22-
- Support for IPv6-Prefix-for-Subnet & Flexible CIDR support for secondary IPs on VNIC Multi-Prefix-for-Subnet & Flexible CIDR support for secondary IP addresses on VNIC
23-
- Support for PDB Snapshots on ExaDB-XS
24-
- README.md of service examples with magic button
25-
- Description files for service examples
26-
- Support for scimQuery field for findingAnalytics API in data safe
27-
- Support for ODSC - Distributed Training V2 (DTv2)
28-
- Support for OCI Cache - Customer Managed Config Sets
29-
- Support for GoldenGate Connections Release 8
30-
- Support for OL8 migration for Devops Build runner
31-
- Support for fields computeClusterId and placementConstraintDetails in Instance Configuration Launch Details
32-
- Max Parallel Chunks configurable via env
33-
- Formatting changes in files
34-
- Support for ODSC - Enable Burstable for Data Science Notebooks, ML Jobs, and ML Pipeline
35-
- Support for APM - Scheduled Backend Queries - UI & API
36-
- Support for Ops Insights support for ADB@ExaCC
37-
- oprional parameters to import
38-
- Support for API Platform Cloud Service
39-
- Support for OCI Data Science Multi Model Deployment Experience
40-
- Support for Design/Implement CPU architecture agnostic configurations
41-
- Support for Secrets in Vault - Cross Region Replication Feature
42-
- Support for APM - Agent & Configurations Updates
43-
- README.md of service examples with magic button
44-
- Description files for service examples
45-
46-
### Bug Fix
47-
- Fix using security_attributes in UpdateInstance and add tests
48-
- remove usages of freeformTags and definedTags from ApplianceImageSummary
49-
- EXACC update fix to send destionationDetails
50-
- Resolved errors with VCN update requests for IPv6 CIDRs
51-
- for Create route table when route rule contains route_type.
52-
- Api Gateway terraform correction to align with public sdk resource locking changes
53-
- Adbs switchover logic and secret Id bug
54-
- Fix for VCN is_ipv6enabled plan drift on apply.
55-
- ed - Pagination for resource discovery of private zones
56-
- Update domain override logic to get realm domain from oci-go-sdk instead of using regex to extract realmn domain
5720

5821
## 7.16.0 (August 27, 2025)
5922

examples/database/db_systems/db_vm/storage_performance/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ variable "shape_type" {
3535
}
3636

3737
variable "database_edition" {
38-
default = "ENTERPRISE_EDITION_DEVELOPER"
38+
default = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE"
3939
}

examples/email/emaildomain.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,7 @@ resource "oci_email_email_domain" "test_email_domain" {
1818

1919
depends_on = [random_id.random_email_domain]
2020
}
21+
22+
data "oci_email_email_domain" "test_email_domain" {
23+
email_domain_id = oci_email_email_domain.test_email_domain.id
24+
}

examples/storage/fss/mount_target.tf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,23 @@ resource "oci_file_storage_mount_target" "my_mount_target_1" {
3030
is_lock_override = var.is_lock_override
3131
}
3232

33+
resource "oci_file_storage_mount_target" "my_mount_target_3" {
34+
#Required
35+
availability_domain = data.oci_identity_availability_domain.ad.name
36+
compartment_id = var.compartment_ocid
37+
subnet_id = oci_core_subnet.my_subnet1.id
38+
39+
#Optional
40+
display_name = var.mount_target_3_display_name
41+
ip_address = cidrhost(oci_core_vcn.my_vcn.ipv6cidr_blocks[0], 21)
42+
freeform_tags = {
43+
"Department" = "FinanceTest"
44+
}
45+
requested_throughput = "1"
46+
47+
nsg_ids = [oci_core_network_security_group.test_network_security_group.id]
48+
}
49+
3350
resource "oci_file_storage_mount_target" "my_mount_target_2" {
3451
#Required
3552
availability_domain = data.oci_identity_availability_domain.ad.name

examples/storage/fss/network.tf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ resource "oci_core_vcn" "my_vcn" {
66
compartment_id = var.compartment_ocid
77
display_name = "myvcn"
88
dns_label = "myvcn"
9+
is_ipv6enabled = true
910
}
1011

1112
resource "oci_core_internet_gateway" "my_internet_gateway" {
@@ -38,6 +39,19 @@ resource "oci_core_subnet" "my_subnet" {
3839
route_table_id = oci_core_route_table.my_route_table.id
3940
}
4041

42+
resource "oci_core_subnet" "my_subnet1" {
43+
depends_on = [oci_core_network_security_group.test_network_security_group]
44+
availability_domain = data.oci_identity_availability_domain.ad.name
45+
cidr_block = var.my_subnet1_cidr
46+
display_name = "mysubnet1"
47+
dns_label = "mysubnet1"
48+
compartment_id = var.compartment_ocid
49+
vcn_id = oci_core_vcn.my_vcn.id
50+
security_list_ids = [oci_core_security_list.my_security_list.id]
51+
route_table_id = oci_core_route_table.my_route_table.id
52+
ipv6cidr_blocks = ["${substr(oci_core_vcn.my_vcn.ipv6cidr_blocks[0], 0, length(oci_core_vcn.my_vcn.ipv6cidr_blocks[0]) - 2)}${64}"]
53+
}
54+
4155
resource "oci_core_network_security_group" "test_network_security_group" {
4256
#Required
4357
compartment_id = var.compartment_ocid

examples/storage/fss/variables.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ variable "my_subnet_cidr" {
3434
default = "10.0.1.0/24"
3535
}
3636

37+
variable "my_subnet1_cidr" {
38+
default = "10.0.2.0/24"
39+
}
40+
3741
variable "file_system_1_display_name" {
3842
default = "my_fs_1"
3943
}
@@ -78,6 +82,10 @@ variable "mount_target_2_display_name" {
7882
default = "my_mount_target_2"
7983
}
8084

85+
variable "mount_target_3_display_name" {
86+
default = "my_mount_target_3"
87+
}
88+
8189
variable "export_path_fs1_mt1" {
8290
default = "/myfsspaths/fs1/path1"
8391
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
github.com/hashicorp/terraform-plugin-mux v0.18.0
1515
github.com/hashicorp/terraform-plugin-sdk/v2 v2.36.1
1616
github.com/hashicorp/terraform-plugin-testing v1.9.0
17-
github.com/oracle/oci-go-sdk/v65 v65.99.2
17+
github.com/oracle/oci-go-sdk/v65 v65.100.0
1818
github.com/stretchr/testify v1.9.0
1919
golang.org/x/mod v0.24.0
2020
gopkg.in/yaml.v2 v2.4.0

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ github.com/oracle/oci-go-sdk/v65 v65.99.1 h1:fWNC7Ef1XQ3m7QyWa7848eHnGR8c4O3+t9k
194194
github.com/oracle/oci-go-sdk/v65 v65.99.1/go.mod h1:RGiXfpDDmRRlLtqlStTzeBjjdUNXyqm3KXKyLCm3A/Q=
195195
github.com/oracle/oci-go-sdk/v65 v65.99.2 h1:W1HzD28r+xqqT57FpH7ymOFE3BM/p4J/Ia1SfDf55nM=
196196
github.com/oracle/oci-go-sdk/v65 v65.99.2/go.mod h1:RGiXfpDDmRRlLtqlStTzeBjjdUNXyqm3KXKyLCm3A/Q=
197+
github.com/oracle/oci-go-sdk/v65 v65.100.0 h1:pORdvqim3VW6X6g/Esi7/raCzDHpQ4BuREOoj5TS6bg=
198+
github.com/oracle/oci-go-sdk/v65 v65.100.0/go.mod h1:RGiXfpDDmRRlLtqlStTzeBjjdUNXyqm3KXKyLCm3A/Q=
197199
github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
198200
github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
199201
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8=

internal/globalvar/version.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"log"
88
)
99

10-
const Version = "7.17.0"
11-
const ReleaseDate = "2025-09-04"
10+
const Version = "7.18.0"
11+
const ReleaseDate = "2025-09-10"
1212

1313
func PrintVersion() {
1414
log.Printf("[INFO] terraform-provider-oci %s\n", Version)

internal/integrationtest/database_db_system_storage_performance_test.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ var (
2626
"shape_type": acctest.Representation{RepType: acctest.Required, Create: `AMPERE_FLEX_A1`},
2727
"database_edition": acctest.Representation{RepType: acctest.Required, Create: `ENTERPRISE_EDITION_DEVELOPER`},
2828
}
29+
30+
dbSystemStoragePerformanceDataSourceRepresentationWithEEEP = map[string]interface{}{
31+
"storage_management": acctest.Representation{RepType: acctest.Required, Create: `LVM`},
32+
"shape_type": acctest.Representation{RepType: acctest.Required, Create: `AMPERE_FLEX_A1`},
33+
"database_edition": acctest.Representation{RepType: acctest.Required, Create: `ENTERPRISE_EDITION_EXTREME_PERFORMANCE`},
34+
}
2935
)
3036

3137
// issue-routing-tag: database/default
@@ -70,5 +76,20 @@ func TestDatabaseDbSystemStoragePerformanceResource_basic(t *testing.T) {
7076
resource.TestCheckResourceAttr(datasourceName, "database_edition", "ENTERPRISE_EDITION_DEVELOPER"),
7177
),
7278
},
79+
80+
// verify datasource with ENTERPRISE_EDITION_EXTREME_PERFORMANCE
81+
{
82+
Config: config +
83+
acctest.GenerateDataSourceFromRepresentationMap("oci_database_db_system_storage_performances", "test_db_system_storage_performances", acctest.Required, acctest.Create, dbSystemStoragePerformanceDataSourceRepresentationWithEEEP),
84+
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
85+
resource.TestCheckResourceAttrSet(datasourceName, "db_system_storage_performances.#"),
86+
resource.TestCheckResourceAttr(datasourceName, "db_system_storage_performances.#", "1"),
87+
resource.TestCheckResourceAttrSet(datasourceName, "db_system_storage_performances.0.data_storage_performance_list.#"),
88+
resource.TestCheckResourceAttrSet(datasourceName, "db_system_storage_performances.0.reco_storage_performance_list.#"),
89+
resource.TestCheckResourceAttr(datasourceName, "db_system_storage_performances.0.shape_type", "AMPERE_FLEX_A1"),
90+
resource.TestCheckResourceAttrSet(datasourceName, "database_edition"),
91+
resource.TestCheckResourceAttr(datasourceName, "database_edition", "ENTERPRISE_EDITION_EXTREME_PERFORMANCE"),
92+
),
93+
},
7394
})
7495
}

0 commit comments

Comments
 (0)