Skip to content

Commit 29ca370

Browse files
authored
Releasing version 7.17.0
Releasing version 7.17.0
2 parents 2a34347 + 1adad16 commit 29ca370

File tree

537 files changed

+20439
-1964
lines changed

Some content is hidden

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

537 files changed

+20439
-1964
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
## 7.17.0 (September 4, 2025)
2+
3+
### Added
4+
- Support for AutoScale-DB-Vault | ExaDB-XS
5+
- Support for Backup Validation (V2)- Terraform HeatWave Service: Backup Validation
6+
- Support for ADB-S: Provide Available Capacity When Joining an Elastic Pool
7+
- Support for Container Governance Service
8+
- Support for dbmulticloud GCP and azure fixes
9+
- Prod Endpoint for AI Vision Service Stream Video Processing
10+
- 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
57+
158
## 7.16.0 (August 27, 2025)
259

360
### Added

examples/aiVision/main.tf

Lines changed: 85 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,100 @@
1-
provider "oci" {
2-
}
1+
variable "tenancy_ocid" {}
2+
variable "user_ocid" {}
3+
variable "fingerprint" {}
4+
variable "private_key_path" {}
5+
variable "region" {}
36

4-
variable "tenancy_ocid" {
5-
default = "ocid1.tenancy.oc1..aaaaaaaa6xo4q4r2l2nvcr3sl657pwla5k3xtbk2s6vgyrvxfuh4p66frooq"
6-
}
7+
variable "compartment_ocid" {}
8+
variable "subnet_id" {}
79

8-
variable "region" {
9-
default = "us-phoenix-1"
10+
provider "oci" {
11+
auth = "SecurityToken"
12+
config_file_profile = "terraform-federation-test"
13+
region = "us-ashburn-1"
1014
}
1115

12-
variable "compartment_id" { default = "ocid1.compartment.oc1..aaaaaaaawzg4jwgam76fgmkq6fqbo6pmnlctp6mmt4k5qzh5xxwga3daqlbq" }
13-
14-
variable defined_tag_namespace_name { default = "" }
15-
16-
1716
resource "oci_ai_vision_project" "test_project" {
18-
compartment_id = var.compartment_id
17+
compartment_id = var.compartment_ocid
1918
}
2019

2120
resource "oci_ai_vision_model" "test_model" {
22-
compartment_id = var.compartment_id
21+
compartment_id = var.compartment_ocid
2322
is_quick_mode = "false"
24-
max_training_duration_in_hours = "0.01"
23+
max_training_duration_in_hours = 0.6
2524
model_type = "IMAGE_CLASSIFICATION"
2625
project_id = oci_ai_vision_project.test_project.id
2726
training_dataset {
28-
bucket = "golden_dataset"
27+
bucket = "Test"
2928
dataset_type = "OBJECT_STORAGE"
30-
namespace_name = "axhheqi2ofpb"
31-
object = "a_hymenoptera_v3.json"
29+
namespace_name = "axfelw9p2fyr"
30+
object = "0_ic_multi-2labels_combined.jsonl"
3231
}
3332
}
33+
34+
resource "oci_ai_vision_vision_private_endpoint" "test_vision_private_endpoint" {
35+
compartment_id = var.compartment_ocid
36+
subnet_id = var.subnet_id
37+
}
38+
39+
resource "oci_ai_vision_stream_source" "test_stream_source" {
40+
compartment_id = var.compartment_ocid
41+
stream_source_details {
42+
camera_url = "rtsp://64.2.1.212"
43+
source_type = "RTSP"
44+
stream_network_access_details {
45+
stream_access_type = "PRIVATE"
46+
private_endpoint_id = oci_ai_vision_vision_private_endpoint.test_vision_private_endpoint.id
47+
}
48+
}
49+
}
50+
51+
resource "oci_ai_vision_stream_job" "test_stream_job" {
52+
compartment_id = var.compartment_ocid
53+
features {
54+
feature_type = "FACE_DETECTION"
55+
}
56+
stream_output_location {
57+
bucket = "Test"
58+
namespace = "axfelw9p2fyr"
59+
output_location_type = "OBJECT_STORAGE"
60+
prefix = "prefix"
61+
}
62+
stream_source_id = oci_ai_vision_stream_source.test_stream_source.id
63+
}
64+
65+
resource "oci_ai_vision_stream_group" "test_stream_group" {
66+
compartment_id = var.compartment_ocid
67+
stream_source_ids = [oci_ai_vision_stream_source.test_stream_source.id]
68+
}
69+
70+
data "oci_ai_vision_vision_private_endpoints" "test_vision_private_endpoints" {
71+
compartment_id = var.compartment_ocid
72+
}
73+
74+
data "oci_ai_vision_vision_private_endpoint" "test_vision_private_endpoints" {
75+
vision_private_endpoint_id = oci_ai_vision_vision_private_endpoint.test_vision_private_endpoint.id
76+
}
77+
78+
data "oci_ai_vision_stream_source" "test_stream_source" {
79+
stream_source_id = oci_ai_vision_stream_source.test_stream_source.id
80+
}
81+
82+
data "oci_ai_vision_stream_sources" "test_stream_sources" {
83+
compartment_id = var.compartment_ocid
84+
}
85+
86+
data "oci_ai_vision_stream_job" "test_stream_job" {
87+
stream_job_id = oci_ai_vision_stream_job.test_stream_job.id
88+
}
89+
90+
data "oci_ai_vision_stream_jobs" "test_stream_jobs" {
91+
compartment_id = var.compartment_ocid
92+
}
93+
94+
data "oci_ai_vision_stream_group" "test_stream_groups" {
95+
stream_group_id = oci_ai_vision_stream_group.test_stream_group.id
96+
}
97+
98+
data "oci_ai_vision_stream_groups" "test_stream_groups" {
99+
compartment_id = var.compartment_ocid
100+
}

examples/cloudguard/detector_recipe/cloud_guard_detector_recipe.tf

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
// Licensed under the Mozilla Public License v2.0
33

44
variable "tenancy_ocid" {}
5-
variable "user_ocid" {}
6-
variable "fingerprint" {}
7-
variable "private_key_path" {}
85
variable "region" {}
9-
variable "compartment_id" {}
6+
variable "compartment_ocid" {}
107

118
variable "detector_recipe_access_level" {
129
default = "ACCESSIBLE"
@@ -83,12 +80,7 @@ provider "oci" {
8380
auth = "SecurityToken"
8481
config_file_profile = "terraform-federation-test"
8582
region = var.region
86-
//version = "5.39.0"
87-
/*tenancy_ocid = "${var.tenancy_ocid}"
88-
user_ocid = "${var.user_ocid}"
89-
fingerprint = "${var.fingerprint}"
90-
private_key_path = "${var.private_key_path}"
91-
region = "${var.region}"*/
83+
# version = "6.34.0"
9284
}
9385

9486
data "oci_cloud_guard_detector_recipes" "test_detector_recipes" {
@@ -103,8 +95,8 @@ data "oci_cloud_guard_detector_recipes" "test_detector_recipes" {
10395

10496
resource "oci_cloud_guard_detector_recipe" "test_detector_recipe" {
10597
#Required
106-
compartment_id = "${var.compartment_id}"
107-
display_name = "${var.detector_recipe_display_name}"
98+
compartment_id = "${var.compartment_ocid}"
99+
display_name = "${var.detector_recipe_display_name}"
108100
/*
109101
When CloudGuard is Enabled, an Oracle Managed Detector Recipe is made available having all the default rules in their default state.
110102
If an user needs to make its own recipe with customizations to the rules, it needs to clone an `ORACLE MANAGED DETECTOR RECIPE`.
@@ -120,7 +112,7 @@ resource "oci_cloud_guard_detector_recipe" "test_detector_recipe" {
120112
source_detector_recipe_id = "${data.oci_cloud_guard_detector_recipes.test_detector_recipes.detector_recipe_collection.0.items.0.id}"
121113

122114
#Optional
123-
description = "${var.detector_recipe_description}"
115+
description = "${var.detector_recipe_description}"
124116

125117
detector_rules {
126118
#Required

examples/cloudguard/managed_list/cloud_guard_managed_list.tf

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
// Licensed under the Mozilla Public License v2.0
33

44
variable "tenancy_ocid" {}
5-
variable "user_ocid" {}
6-
variable "fingerprint" {}
7-
variable "private_key_path" {}
85
variable "region" {}
9-
variable "compartment_id" {}
6+
variable "compartment_ocid" {}
107

118
//Acceptable values are ACCESSIBLE and RESTRICTED.
129
variable "managed_list_access_level" {
@@ -57,22 +54,21 @@ variable "managed_list_state" {
5754
}
5855

5956
provider "oci" {
60-
tenancy_ocid = "${var.tenancy_ocid}"
61-
user_ocid = "${var.user_ocid}"
62-
fingerprint = "${var.fingerprint}"
63-
private_key_path = "${var.private_key_path}"
64-
region = "${var.region}"
57+
auth = "SecurityToken"
58+
config_file_profile = "terraform-federation-test"
59+
region = var.region
60+
# version = "6.34.0"
6561
}
6662

6763
resource "oci_cloud_guard_managed_list" "test_managed_list" {
6864
#Required
69-
compartment_id = "${var.compartment_id}"
70-
display_name = "${var.managed_list_display_name}"
65+
compartment_id = var.compartment_ocid
66+
display_name = var.managed_list_display_name
7167

7268
#Optional
73-
description = "${var.managed_list_description}"
74-
list_items = "${var.managed_list_list_items}"
75-
list_type = "${var.managed_list_list_type}"
69+
description = var.managed_list_description
70+
list_items = var.managed_list_list_items
71+
list_type = var.managed_list_list_type
7672
/*
7773
When CloudGuard is Enabled, an Oracle Managed Managed List is made available having all the defaults.
7874
However if user wants to create and manage the ORACLE MANAGED Entity itself, it will have to enable the cloudguard with
@@ -86,12 +82,12 @@ resource "oci_cloud_guard_managed_list" "test_managed_list" {
8682
//Plural Data Source Representation
8783
data "oci_cloud_guard_managed_lists" "test_managed_lists" {
8884
#Required
89-
compartment_id = "${var.tenancy_ocid}"
85+
compartment_id = var.tenancy_ocid
9086

9187
#Optional
92-
access_level = "${var.managed_list_access_level}"
93-
compartment_id_in_subtree = "${var.managed_list_compartment_id_in_subtree}"
94-
display_name = "${var.managed_list_display_name}"
95-
list_type = "${var.managed_list_list_type}"
96-
state = "${var.managed_list_state}"
88+
access_level = var.managed_list_access_level
89+
compartment_id_in_subtree = var.managed_list_compartment_id_in_subtree
90+
display_name = var.managed_list_display_name
91+
list_type = var.managed_list_list_type
92+
state = var.managed_list_state
9793
}

examples/cloudguard/target/cloud_guard_target.tf

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
// Licensed under the Mozilla Public License v2.0
33

44
variable "tenancy_ocid" {}
5-
//variable "user_ocid" {}
6-
//variable "fingerprint" {}
7-
//variable "private_key_path" {}
85
variable "region" {}
9-
variable "compartment_id" {}
6+
variable "compartment_ocid" {}
107

118
variable "target_access_level" {
129
default = "ACCESSIBLE"
@@ -84,13 +81,7 @@ provider "oci" {
8481
auth = "SecurityToken"
8582
config_file_profile = "terraform-federation-test"
8683
region = var.region
87-
//version = "5.39.0"
88-
/*
89-
tenancy_ocid = "${var.tenancy_ocid}"
90-
user_ocid = "${var.user_ocid}"
91-
fingerprint = "${var.fingerprint}"
92-
private_key_path = "${var.private_key_path}"
93-
*/
84+
# version = "6.34.0"
9485
}
9586

9687
/*
@@ -114,18 +105,17 @@ data "oci_cloud_guard_responder_recipes" "test_responder_recipes" {
114105
}
115106

116107

117-
118108
resource "oci_cloud_guard_target" "test_target" {
119109
#Required
120-
compartment_id = var.compartment_id
110+
compartment_id = var.compartment_ocid
121111
display_name = var.target_display_name
122112
//For now target resource id has to be equal to comaprtment id
123-
target_resource_id = var.compartment_id
113+
target_resource_id = var.compartment_ocid
124114
target_resource_type = var.target_target_resource_type
125115

126116
#Optional
127-
description = var.target_description
128-
state = var.target_state
117+
description = var.target_description
118+
state = var.target_state
129119

130120
target_detector_recipes {
131121
#Required
@@ -138,7 +128,7 @@ resource "oci_cloud_guard_target" "test_target" {
138128
#Optional
139129
condition_groups {
140130
#Required
141-
compartment_id = var.compartment_id
131+
compartment_id = var.compartment_ocid
142132
condition = var.target_target_detector_recipes_detector_rules_details_condition_groups_condition
143133
}
144134
}
@@ -175,7 +165,7 @@ resource "oci_cloud_guard_target" "test_target" {
175165

176166
data "oci_cloud_guard_targets" "test_targets" {
177167
#Required
178-
compartment_id = var.compartment_id
168+
compartment_id = var.compartment_ocid
179169

180170
#Optional
181171
access_level = var.target_access_level

examples/database/db_systems/db_exadbxs/exascale_db_storage_vault.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ resource "oci_database_exascale_db_storage_vault" "test_exascale_db_storage_vaul
1212
additional_flash_cache_in_percent = 20
1313
cluster_placement_group_id = var.cpg_id
1414
subscription_id = var.subscription_id
15+
autoscale_limit_in_gbs = var.autoscale_limit_in_gbs
16+
is_autoscale_enabled = var.is_autoscale_enabled
1517
}
1618

1719
data "oci_database_exascale_db_storage_vaults" "test_exascale_db_storage_vaults" {

examples/database/db_systems/db_exadbxs/variables.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,12 @@ variable "cpg_id" {
2727

2828
variable "subscription_id" {
2929
default = null
30+
}
31+
32+
variable "autoscale_limit_in_gbs" {
33+
default = null
34+
}
35+
36+
variable "is_autoscale_enabled" {
37+
default = null
3038
}

examples/dbmulticloud/azure_connector/azure_connector.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,11 @@ resource "oci_dbmulticloud_oracle_db_azure_connector" "test_oracle_db_azure_conn
3131
db_cluster_resource_id = var.db_cluster_resource_id
3232
display_name = "AzureConnectorTest-Tersi"
3333
}
34+
35+
data "oci_dbmulticloud_oracle_db_azure_connector" "test_oracle_db_azure_connector" {
36+
oracle_db_azure_connector_id = oci_dbmulticloud_oracle_db_azure_connector.test_oracle_db_azure_connector.id
37+
}
38+
39+
output "azure_connector_id" {
40+
value = oci_dbmulticloud_oracle_db_azure_connector.test_oracle_db_azure_connector.id
41+
}

0 commit comments

Comments
 (0)