Skip to content

Commit 3a6d6db

Browse files
Releasing version 7.22.0
Releasing version 7.22.0
2 parents b204650 + 7b3d3c8 commit 3a6d6db

File tree

604 files changed

+38108
-704
lines changed

Some content is hidden

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

604 files changed

+38108
-704
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## 7.22.0 (October 7, 2025)
2+
3+
### Added
4+
- Support for sigint context to go sdk for GoldenGate
5+
- Support for AI Data Platform
6+
- Support for Data Guard support to convert Physical Standby to Snapshot Standby and vice versa|ExaCS|ExaCC
7+
- Support for Dynamic Resource VM
8+
- Support for Oracle Cloud Infrastructure (OCI) Internet of Things (IoT) Service
9+
- Support for RMS - ZPR security attribute support for PE
10+
- Support for ZPR Security Attributes
11+
- Support for ZPR security attribute for Functions
12+
- Support for OIC: ZPR security attribute support for private endpoint
13+
- Support for HeatWave Service: Zerotrust Packet Routing (ZPR)
14+
- Support for Opensearch - ZPR security attribute support
15+
- Support for [OCI Cache] - ZPR Security Attributes
16+
- OKE Add-ons option list API update, add should_show_all_versions flag
17+
- Support for GGS Release 9 Connections
18+
- Support for GGS ZPR security attribute support
19+
- Support for GGS API for Multi-cloud
20+
21+
122
## 7.21.0 (October 1, 2025)
223

324
### Added
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
// Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved.
2+
// Licensed under the Mozilla Public License v2.0
3+
4+
variable "tenancy_ocid" {}
5+
variable "user_ocid" {}
6+
variable "fingerprint" {}
7+
variable "private_key_path" {}
8+
variable "region" {}
9+
variable "compartment_id" {}
10+
11+
variable "ai_data_platform_ai_data_platform_type" {
12+
default = "aiDataPlatformType"
13+
}
14+
15+
variable "ai_data_platform_display_name" {
16+
default = "displayName"
17+
}
18+
19+
variable "ai_data_platform_workspace_name" {
20+
default = "workspaceName"
21+
}
22+
23+
variable "ai_data_platform_exclude_lifecycle_state" {
24+
default = "CREATING"
25+
}
26+
27+
variable "ai_data_platform_freeform_tags" {
28+
default = { "Department" = "Finance" }
29+
}
30+
31+
variable "ai_data_platform_include_legacy" {
32+
default = "true"
33+
}
34+
35+
variable "ai_data_platform_state" {
36+
default = "ACTIVE"
37+
}
38+
39+
variable "ai_data_platform_system_tags" {
40+
default = "value"
41+
}
42+
43+
provider "oci" {
44+
tenancy_ocid = var.tenancy_ocid
45+
user_ocid = var.user_ocid
46+
fingerprint = var.fingerprint
47+
private_key_path = var.private_key_path
48+
region = var.region
49+
}
50+
51+
resource "oci_ai_data_platform_ai_data_platform" "test_ai_data_platform" {
52+
#Required
53+
compartment_id = var.compartment_id
54+
55+
#Optional
56+
ai_data_platform_type = var.ai_data_platform_ai_data_platform_type
57+
default_workspace_name = var.ai_data_platform_workspace_name
58+
#defined_tags = map(oci_identity_tag_namespace.tag-namespace1.name.oci_identity_tag.tag1.name, var.ai_data_platform_defined_tags_value)
59+
display_name = var.ai_data_platform_display_name
60+
freeform_tags = var.ai_data_platform_freeform_tags
61+
}
62+
63+
data "oci_ai_data_platform_ai_data_platforms" "test_ai_data_platforms" {
64+
65+
depends_on = [oci_ai_data_platform_ai_data_platform.test_ai_data_platform]
66+
67+
#Optional
68+
compartment_id = var.compartment_id
69+
display_name = var.ai_data_platform_display_name
70+
exclude_lifecycle_state = var.ai_data_platform_exclude_lifecycle_state
71+
id = oci_ai_data_platform_ai_data_platform.test_ai_data_platform.id
72+
include_legacy = var.ai_data_platform_include_legacy
73+
state = var.ai_data_platform_state
74+
}
75+

examples/container_engine/addons/main.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,14 @@ data "oci_containerengine_cluster_option" "test_cluster_option" {
101101
cluster_option_id = "all"
102102
}
103103

104+
data "oci_containerengine_addon_options" "test_addon_options" {
105+
#Required
106+
kubernetes_version = reverse(data.oci_containerengine_cluster_option.test_cluster_option.kubernetes_versions)[0]
107+
108+
#Optional
109+
addon_name = "KubernetesDashboard"
110+
}
111+
104112
locals {
105113
addon_mappings = {
106114
mapping1 = {
Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
variable "tenancy_ocid" {
2+
}
3+
4+
variable "compartment_id" {
5+
}
6+
7+
variable "ssh_public_key" {
8+
}
9+
10+
provider "oci" {
11+
version = "0.0.0"
12+
}
13+
14+
data "oci_identity_availability_domains" "ADs" {
15+
compartment_id = var.compartment_id
16+
17+
}
18+
data "oci_identity_availability_domain" "ad" {
19+
compartment_id = var.compartment_id
20+
ad_number = 1
21+
22+
}
23+
resource "oci_core_virtual_network" "t" {
24+
compartment_id = var.compartment_id
25+
cidr_block = "10.1.0.0/16"
26+
display_name = "-tf-vcn"
27+
dns_label = "tfvcn"
28+
29+
}
30+
resource "oci_core_route_table" "t" {
31+
compartment_id = var.compartment_id
32+
vcn_id = oci_core_virtual_network.t.id
33+
route_rules {
34+
cidr_block = "0.0.0.0/0"
35+
network_entity_id = oci_core_internet_gateway.t.id
36+
}
37+
}
38+
resource "oci_core_internet_gateway" "t" {
39+
compartment_id = var.compartment_id
40+
vcn_id = oci_core_virtual_network.t.id
41+
display_name = "-tf-internet-gateway"
42+
}
43+
44+
resource "oci_core_subnet" "t" {
45+
availability_domain = data.oci_identity_availability_domains.ADs.availability_domains.0.name
46+
cidr_block = "10.1.20.0/24"
47+
display_name = "TFSubnet1"
48+
compartment_id = var.compartment_id
49+
vcn_id = oci_core_virtual_network.t.id
50+
route_table_id = oci_core_route_table.t.id
51+
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
52+
security_list_ids = [oci_core_virtual_network.t.default_security_list_id]
53+
dns_label = "tfsubnet"
54+
}
55+
resource "oci_core_subnet" "t2" {
56+
availability_domain = data.oci_identity_availability_domains.ADs.availability_domains.0.name
57+
cidr_block = "10.1.21.0/24"
58+
display_name = "TFSubnet2"
59+
compartment_id = var.compartment_id
60+
vcn_id = oci_core_virtual_network.t.id
61+
route_table_id = oci_core_route_table.t.id
62+
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
63+
security_list_ids = [oci_core_virtual_network.t.default_security_list_id]
64+
dns_label = "tfsubnet2"
65+
}
66+
resource "oci_core_network_security_group" "test_network_security_group" {
67+
compartment_id = var.compartment_id
68+
vcn_id = oci_core_virtual_network.t.id
69+
display_name = "displayName"
70+
}
71+
72+
resource "oci_core_network_security_group" "test_network_security_group_backup" {
73+
compartment_id = var.compartment_id
74+
vcn_id = oci_core_virtual_network.t.id
75+
}
76+
77+
resource "oci_core_subnet" "test_subnet1" {
78+
availability_domain = data.oci_identity_availability_domain.ad.name
79+
cidr_block = "10.1.22.0/24"
80+
display_name = "ExadataSubnet"
81+
compartment_id = var.compartment_id
82+
vcn_id = oci_core_virtual_network.t.id
83+
route_table_id = oci_core_virtual_network.t.default_route_table_id
84+
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
85+
security_list_ids = [oci_core_virtual_network.t.default_security_list_id, oci_core_security_list.exadata_shapes_security_list.id]
86+
dns_label = "subnetexadata1"
87+
}
88+
89+
resource "oci_core_subnet" "test_subnet_backup" {
90+
availability_domain = data.oci_identity_availability_domain.ad.name
91+
cidr_block = "10.1.23.0/24"
92+
display_name = "ExadataBackupSubnet"
93+
compartment_id = var.compartment_id
94+
vcn_id = oci_core_virtual_network.t.id
95+
route_table_id = oci_core_virtual_network.t.default_route_table_id
96+
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
97+
security_list_ids = [oci_core_virtual_network.t.default_security_list_id]
98+
dns_label = "subnetexadata2"
99+
}
100+
101+
102+
resource "oci_core_security_list" "exadata_shapes_security_list" {
103+
compartment_id = var.compartment_id
104+
vcn_id = oci_core_virtual_network.t.id
105+
display_name = "ExadataSecurityList"
106+
ingress_security_rules {
107+
source = "10.1.22.0/24"
108+
protocol = "6"
109+
}
110+
111+
ingress_security_rules {
112+
source = "10.1.22.0/24"
113+
protocol = "1"
114+
}
115+
116+
egress_security_rules {
117+
destination = "10.1.22.0/24"
118+
protocol = "6"
119+
}
120+
121+
egress_security_rules {
122+
destination = "10.1.22.0/24"
123+
protocol = "1"
124+
}
125+
}
126+
127+
resource "oci_database_cloud_exadata_infrastructure" "test_cloud_exadata_infrastructure_primary" {
128+
#Required
129+
availability_domain = data.oci_identity_availability_domain.ad.name
130+
compartment_id = var.compartment_id
131+
display_name = "TstExaInfra1"
132+
shape = "Exadata.X8M"
133+
134+
#Optional
135+
compute_count = 2
136+
storage_count = 3
137+
}
138+
139+
resource "oci_database_cloud_vm_cluster" "test_cloud_vm_cluster" {
140+
#Required
141+
backup_subnet_id = oci_core_subnet.test_subnet_backup.id
142+
cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.test_cloud_exadata_infrastructure_primary.id
143+
compartment_id = var.compartment_id
144+
cpu_core_count = "22"
145+
display_name = "PrimaryCluster"
146+
gi_version = "19.0.0.0"
147+
hostname = "myOracleDB"
148+
ssh_public_keys = [var.ssh_public_key]
149+
subnet_id = oci_core_subnet.t.id
150+
151+
#Optional
152+
scan_listener_port_tcp = "1521"
153+
scan_listener_port_tcp_ssl = "2484"
154+
155+
data_collection_options {
156+
#Optional
157+
is_diagnostics_events_enabled = "true"
158+
is_health_monitoring_enabled = "true"
159+
is_incident_logs_enabled = "true"
160+
}
161+
}
162+
163+
resource "oci_database_db_home" "test_db_home" {
164+
db_system_id = oci_database_cloud_vm_cluster.test_cloud_vm_cluster.id
165+
166+
db_version = "19.26.0.0"
167+
source = "NONE"
168+
display_name = "createdDbHomeNone"
169+
}
170+
171+
resource "oci_database_database" "primary_database" {
172+
#Required
173+
database {
174+
admin_password = "BEstrO0ng_#11"
175+
db_name = "PrimDb"
176+
character_set = "AL32UTF8"
177+
ncharacter_set = "AL16UTF16"
178+
db_workload = "OLTP"
179+
}
180+
181+
db_home_id = oci_database_db_home.test_db_home.id
182+
source = "NONE"
183+
}

0 commit comments

Comments
 (0)