Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
0924204
Fix: Disabled resource discovery in jms_utils when no provider resour…
ravinitp Oct 3, 2025
27a8f97
BugFix - Fixed Acceptance test compilation
ravinitp Oct 6, 2025
8bc205b
Added - Support for GGS API for Multi-cloud
lm-oracle Aug 19, 2025
ce4638d
Added - Support for GGS ZPR security attribute support
Sep 5, 2025
c071c4f
Added - Support for GGS Release 9 Connections
Sep 30, 2025
7b64c1e
Added - OKE Add-ons option list API update, add should_show_all_versi…
miiz Sep 1, 2025
6fbc89b
Added - Support for [OCI Cache] - ZPR Security Attributes
Sep 30, 2025
be8980a
Added - Support for Opensearch - ZPR security attribute support
jmashalk Sep 27, 2025
c906ab7
Added - Support for HeatWave Service: Zerotrust Packet Routing (ZPR)
MarkLeith Jun 23, 2025
8aca681
Added - Support for OIC: ZPR security attribute support for private e…
Sep 12, 2025
dcce0f7
Added - Support for ZPR security attribute for Functions
marvin659 Jul 23, 2025
0affffb
Added - Support for ZPR Security Attributes
destinjo Sep 9, 2025
93716ca
Added - Support for RMS - ZPR security attribute support for PE
Oct 1, 2025
4a78d51
Added - Support for Oracle Cloud Infrastructure (OCI) Internet of Thi…
Sep 26, 2025
888766b
Added - Support for Dynamic Resource VM
Aug 27, 2025
73f900d
Added - Support for Data Guard support to convert Physical Standby to…
Mar 7, 2025
914bbbe
Added - Support for AI Data Platform
Sep 9, 2025
e991a25
Added - Support for sigint context to go sdk for GoldenGate
srinioci Sep 26, 2025
e150260
Vendored - oci-go-sdk v65.102.0 changes for existing & new services
SrividyaKamakshi Oct 7, 2025
5aa488b
Exempted - make fmt
SrividyaKamakshi Oct 7, 2025
046edaa
Update CHANGELOG.md for v7.22.0
SrividyaKamakshi Oct 7, 2025
c4ac4b1
Finalize oci.erb and release for version v7.22.0
SrividyaKamakshi Oct 7, 2025
7b3d3c8
Merge branch 'master' of ssh://bitbucket.oci.oraclecorp.com:7999/orc/…
Maxrovr Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
## 7.22.0 (October 7, 2025)

### Added
- Support for sigint context to go sdk for GoldenGate
- Support for AI Data Platform
- Support for Data Guard support to convert Physical Standby to Snapshot Standby and vice versa|ExaCS|ExaCC
- Support for Dynamic Resource VM
- Support for Oracle Cloud Infrastructure (OCI) Internet of Things (IoT) Service
- Support for RMS - ZPR security attribute support for PE
- Support for ZPR Security Attributes
- Support for ZPR security attribute for Functions
- Support for OIC: ZPR security attribute support for private endpoint
- Support for HeatWave Service: Zerotrust Packet Routing (ZPR)
- Support for Opensearch - ZPR security attribute support
- Support for [OCI Cache] - ZPR Security Attributes
- OKE Add-ons option list API update, add should_show_all_versions flag
- Support for GGS Release 9 Connections
- Support for GGS ZPR security attribute support
- Support for GGS API for Multi-cloud


## 7.21.0 (October 1, 2025)

### Added
Expand Down
75 changes: 75 additions & 0 deletions examples/ai_data_platform/ai_data_platform.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
// Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved.
// Licensed under the Mozilla Public License v2.0

variable "tenancy_ocid" {}
variable "user_ocid" {}
variable "fingerprint" {}
variable "private_key_path" {}
variable "region" {}
variable "compartment_id" {}

variable "ai_data_platform_ai_data_platform_type" {
default = "aiDataPlatformType"
}

variable "ai_data_platform_display_name" {
default = "displayName"
}

variable "ai_data_platform_workspace_name" {
default = "workspaceName"
}

variable "ai_data_platform_exclude_lifecycle_state" {
default = "CREATING"
}

variable "ai_data_platform_freeform_tags" {
default = { "Department" = "Finance" }
}

variable "ai_data_platform_include_legacy" {
default = "true"
}

variable "ai_data_platform_state" {
default = "ACTIVE"
}

variable "ai_data_platform_system_tags" {
default = "value"
}

provider "oci" {
tenancy_ocid = var.tenancy_ocid
user_ocid = var.user_ocid
fingerprint = var.fingerprint
private_key_path = var.private_key_path
region = var.region
}

resource "oci_ai_data_platform_ai_data_platform" "test_ai_data_platform" {
#Required
compartment_id = var.compartment_id

#Optional
ai_data_platform_type = var.ai_data_platform_ai_data_platform_type
default_workspace_name = var.ai_data_platform_workspace_name
#defined_tags = map(oci_identity_tag_namespace.tag-namespace1.name.oci_identity_tag.tag1.name, var.ai_data_platform_defined_tags_value)
display_name = var.ai_data_platform_display_name
freeform_tags = var.ai_data_platform_freeform_tags
}

data "oci_ai_data_platform_ai_data_platforms" "test_ai_data_platforms" {

depends_on = [oci_ai_data_platform_ai_data_platform.test_ai_data_platform]

#Optional
compartment_id = var.compartment_id
display_name = var.ai_data_platform_display_name
exclude_lifecycle_state = var.ai_data_platform_exclude_lifecycle_state
id = oci_ai_data_platform_ai_data_platform.test_ai_data_platform.id
include_legacy = var.ai_data_platform_include_legacy
state = var.ai_data_platform_state
}

8 changes: 8 additions & 0 deletions examples/container_engine/addons/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,14 @@ data "oci_containerengine_cluster_option" "test_cluster_option" {
cluster_option_id = "all"
}

data "oci_containerengine_addon_options" "test_addon_options" {
#Required
kubernetes_version = reverse(data.oci_containerengine_cluster_option.test_cluster_option.kubernetes_versions)[0]

#Optional
addon_name = "KubernetesDashboard"
}

locals {
addon_mappings = {
mapping1 = {
Expand Down
183 changes: 183 additions & 0 deletions examples/database/snapshot_standby/Db1.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
variable "tenancy_ocid" {
}

variable "compartment_id" {
}

variable "ssh_public_key" {
}

provider "oci" {
version = "0.0.0"
}

data "oci_identity_availability_domains" "ADs" {
compartment_id = var.compartment_id

}
data "oci_identity_availability_domain" "ad" {
compartment_id = var.compartment_id
ad_number = 1

}
resource "oci_core_virtual_network" "t" {
compartment_id = var.compartment_id
cidr_block = "10.1.0.0/16"
display_name = "-tf-vcn"
dns_label = "tfvcn"

}
resource "oci_core_route_table" "t" {
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
route_rules {
cidr_block = "0.0.0.0/0"
network_entity_id = oci_core_internet_gateway.t.id
}
}
resource "oci_core_internet_gateway" "t" {
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
display_name = "-tf-internet-gateway"
}

resource "oci_core_subnet" "t" {
availability_domain = data.oci_identity_availability_domains.ADs.availability_domains.0.name
cidr_block = "10.1.20.0/24"
display_name = "TFSubnet1"
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
route_table_id = oci_core_route_table.t.id
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
security_list_ids = [oci_core_virtual_network.t.default_security_list_id]
dns_label = "tfsubnet"
}
resource "oci_core_subnet" "t2" {
availability_domain = data.oci_identity_availability_domains.ADs.availability_domains.0.name
cidr_block = "10.1.21.0/24"
display_name = "TFSubnet2"
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
route_table_id = oci_core_route_table.t.id
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
security_list_ids = [oci_core_virtual_network.t.default_security_list_id]
dns_label = "tfsubnet2"
}
resource "oci_core_network_security_group" "test_network_security_group" {
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
display_name = "displayName"
}

resource "oci_core_network_security_group" "test_network_security_group_backup" {
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
}

resource "oci_core_subnet" "test_subnet1" {
availability_domain = data.oci_identity_availability_domain.ad.name
cidr_block = "10.1.22.0/24"
display_name = "ExadataSubnet"
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
route_table_id = oci_core_virtual_network.t.default_route_table_id
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
security_list_ids = [oci_core_virtual_network.t.default_security_list_id, oci_core_security_list.exadata_shapes_security_list.id]
dns_label = "subnetexadata1"
}

resource "oci_core_subnet" "test_subnet_backup" {
availability_domain = data.oci_identity_availability_domain.ad.name
cidr_block = "10.1.23.0/24"
display_name = "ExadataBackupSubnet"
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
route_table_id = oci_core_virtual_network.t.default_route_table_id
dhcp_options_id = oci_core_virtual_network.t.default_dhcp_options_id
security_list_ids = [oci_core_virtual_network.t.default_security_list_id]
dns_label = "subnetexadata2"
}


resource "oci_core_security_list" "exadata_shapes_security_list" {
compartment_id = var.compartment_id
vcn_id = oci_core_virtual_network.t.id
display_name = "ExadataSecurityList"
ingress_security_rules {
source = "10.1.22.0/24"
protocol = "6"
}

ingress_security_rules {
source = "10.1.22.0/24"
protocol = "1"
}

egress_security_rules {
destination = "10.1.22.0/24"
protocol = "6"
}

egress_security_rules {
destination = "10.1.22.0/24"
protocol = "1"
}
}

resource "oci_database_cloud_exadata_infrastructure" "test_cloud_exadata_infrastructure_primary" {
#Required
availability_domain = data.oci_identity_availability_domain.ad.name
compartment_id = var.compartment_id
display_name = "TstExaInfra1"
shape = "Exadata.X8M"

#Optional
compute_count = 2
storage_count = 3
}

resource "oci_database_cloud_vm_cluster" "test_cloud_vm_cluster" {
#Required
backup_subnet_id = oci_core_subnet.test_subnet_backup.id
cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.test_cloud_exadata_infrastructure_primary.id
compartment_id = var.compartment_id
cpu_core_count = "22"
display_name = "PrimaryCluster"
gi_version = "19.0.0.0"
hostname = "myOracleDB"
ssh_public_keys = [var.ssh_public_key]
subnet_id = oci_core_subnet.t.id

#Optional
scan_listener_port_tcp = "1521"
scan_listener_port_tcp_ssl = "2484"

data_collection_options {
#Optional
is_diagnostics_events_enabled = "true"
is_health_monitoring_enabled = "true"
is_incident_logs_enabled = "true"
}
}

resource "oci_database_db_home" "test_db_home" {
db_system_id = oci_database_cloud_vm_cluster.test_cloud_vm_cluster.id

db_version = "19.26.0.0"
source = "NONE"
display_name = "createdDbHomeNone"
}

resource "oci_database_database" "primary_database" {
#Required
database {
admin_password = "BEstrO0ng_#11"
db_name = "PrimDb"
character_set = "AL32UTF8"
ncharacter_set = "AL16UTF16"
db_workload = "OLTP"
}

db_home_id = oci_database_db_home.test_db_home.id
source = "NONE"
}
Loading