Skip to content

Mstrcp #2427

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open

Mstrcp #2427

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1621d85
Bug Fix - Update domain override logic to get realm domain from oci-g…
Maniteja-Kurapati Jun 25, 2025
a536caf
Added - Support for APM - Agent & Configurations Updates
M-Iliass Jul 11, 2025
fac85da
Added - Support for Secrets in Vault - Cross Region Replication Feature
vsin12 Jun 11, 2025
d241875
Added - Support for Design/Implement CPU architecture agnostic config…
sivaram-govindasamy Jun 9, 2025
222d9bb
Added - Support for OCI Data Science Multi Model Deployment Experience
Jul 13, 2025
d0c6097
Added - Support for API Platform Cloud Service
May 7, 2025
0dca4f1
Added - oprional parameters to import
Jul 7, 2025
ed9aa4e
Added - Support for Ops Insights support for ADB@ExaCC
Jul 1, 2025
b6d775e
Added - Support for APM - Scheduled Backend Queries - UI & API
SrividyaKamakshi Jul 1, 2025
5597a51
Bug fixed - Pagination for resource discovery of private zones
siijmDqEaiPR Jul 22, 2025
b5b4c3e
Bug Fix - Fix for VCN is_ipv6enabled plan drift on apply.
Jul 16, 2025
a2c3787
Added - Support for ODSC - Enable Burstable for Data Science Notebook…
Jun 23, 2025
e8138a2
Vendored - oci-go-sdk v65.97.0 changes for existing & new services
Maxrovr Jul 30, 2025
9c84596
Finalize changelog and release for version v7.12.0
Maxrovr Jul 31, 2025
897023a
Added - Formatting changes in files
NagaRajuPasunuri Aug 1, 2025
c87cc6d
Bug Fix : Adbs switchover logic and secret Id bug
Jul 4, 2025
f9f8e4e
Bug Fix - Api Gateway terraform correction to align with public sdk r…
Jul 31, 2025
e7928e3
Bug fix for Create route table when route rule contains route_type.
Jul 25, 2025
6fb5c45
Vendored - oci-go-sdk v65.97.1 changes for existing & new services
Maxrovr Aug 6, 2025
cb73fa0
Added - Max Parallel Chunks configurable via env
ganbaras Aug 7, 2025
b3e7cd9
Finalize changelog and release for version v7.13.0
ganbaras Aug 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
  •  
  •  
  •  
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
## 7.13.0 (August 6, 2025)

### Added
- Max Parallel Chunks configurable via env
- Formatting changes in files

### Bug Fix
- for Create route table when route rule contains route_type.
- Api Gateway terraform correction to align with public sdk resource locking changes
- Adbs switchover logic and secret Id bug

## 7.12.0 (July 30, 2025)

### Added
- Support for ODSC - Enable Burstable for Data Science Notebooks, ML Jobs, and ML Pipeline
- Support for APM - Scheduled Backend Queries - UI & API
- Support for Ops Insights support for ADB@ExaCC
- oprional parameters to import
- Support for API Platform Cloud Service
- Support for OCI Data Science Multi Model Deployment Experience
- Support for Design/Implement CPU architecture agnostic configurations
- Support for Secrets in Vault - Cross Region Replication Feature
- Support for APM - Agent & Configurations Updates

### Bug Fix
- Update domain override logic to get realm domain from oci-go-sdk instead of using regex to extract realmn domain
- Fix for VCN is_ipv6enabled plan drift on apply.
- ed - Pagination for resource discovery of private zones

## 7.11.0 (July 23, 2025)

### Added
Expand Down
12 changes: 12 additions & 0 deletions examples/api_gateway/api/api.tf
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,18 @@ variable "api_display_name" {
default = "test API definiton"
}

variable "locks_type" {
default = "DELETE"
}

variable "locks_message" {
default = "LockTest"
}

variable "is_lock_override" {
default = true
}

provider "oci" {
tenancy_ocid = var.tenancy_ocid
user_ocid = var.user_ocid
Expand Down
60 changes: 60 additions & 0 deletions examples/api_platform/api_platform_instance/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// 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 "api_platform_instance_description" {
default = "description"
}

variable "api_platform_instance_freeform_tags" {
default = { "bar-key" = "value" }
}

variable "api_platform_instance_name" {
default = "name"
}

variable "api_platform_instance_state" {
default = "ACTIVE"
}


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_api_platform_api_platform_instance" "test_api_platform_instance" {
#Required
compartment_id = var.compartment_id
name = var.api_platform_instance_name

#Optional
defined_tags = { "example-tag-namespace-all.example-tag" = "value" }
description = var.api_platform_instance_description
freeform_tags = var.api_platform_instance_freeform_tags
}

data "oci_api_platform_api_platform_instances" "test_api_platform_instances" {
#Required
compartment_id = var.compartment_id

#Optional
id = oci_api_platform_api_platform_instance.test_api_platform_instance.id
name = var.api_platform_instance_name
state = var.api_platform_instance_state
}

data "oci_api_platform_api_platform_instance" "test_api_platform_instance_data" {
#Required
api_platform_instance_id = oci_api_platform_api_platform_instance.test_api_platform_instance.id
}
130 changes: 130 additions & 0 deletions examples/apm/apm_config/agent_config/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
// Copyright (c) 2025, 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_ocid" { }

variable "config_config_type" {
default = "AGENT"
}

variable "config_defined_tags_value" {
default = "value"
}

variable "configMapFileName" {
default = "fileName"
}

variable "configMapBody" {
default = "Y29tLm9yYWNsZS5hcG0uYWdlbnQudHJhY2VyLmVuYWJsZS5qZnIgPSB7eyBpc0pmckVuYWJsZWQgfCBkZWZhdWx0IGZhbHNlIH19"
}

variable "configMapContentType" {
default = "charset=utf-8"
}

variable "overrideListAgentFilter" {
default = "Component='Server'"
}

variable "overrideListOverrideMap" {
default = {
isJfrEnabled= "true"
}
}

variable "match_agents_with_attribute_value" {
default = "value1"
}

variable "config_freeform_tags" {
default = { "bar-key" = "value" }
}

variable "apm_domain_description" {
default = "description"
}

variable "apm_domain_display_name" {
default = "displayName"
}

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

variable "apm_domain_is_free_tier" {
default = false
}

variable "apm_domain_state" {
default = "ACTIVE"
}

variable "data_key_data_key_type" {
default = "PRIVATE"
}

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_apm_apm_domain" "test_apm_domain" {
#Required
compartment_id = var.compartment_ocid
display_name = var.apm_domain_display_name

#Optional
description = var.apm_domain_description
freeform_tags = var.apm_domain_freeform_tags
is_free_tier = var.apm_domain_is_free_tier
}


resource "oci_apm_config_config" "test_config" {
#Required
apm_domain_id = oci_apm_apm_domain.test_apm_domain.id
config_type = var.config_config_type
match_agents_with_attribute_value = var.match_agents_with_attribute_value

#Optional
config {
config_map {
file_name = var.configMapFileName
body = var.configMapBody
content_type = var.configMapContentType
}

# config_map {
# // Second config map
# }
}

overrides {
override_list {
agent_filter = var.overrideListAgentFilter
override_map = var.overrideListOverrideMap
}

# override_list {
# // Second override list
# }
}
}

data "oci_apm_config_configs" "test_configs" {
#Required
apm_domain_id = oci_apm_apm_domain.test_apm_domain.id

#Optional
config_type = var.config_config_type
}
113 changes: 113 additions & 0 deletions examples/apm/apm_config/macs_apm_extension/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
// Copyright (c) 2025, 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_ocid" { }
variable "management_agent_ocid" { }

variable "config_config_type" {
default = "MACS_APM_EXTENSION"
}

variable "process_filter" {
default = [".*org.apache.catalina.startup.Bootstrap.*", ".*jetty.*"]
}

variable "run_as_user" {
default = "tomcat"
}

variable "service_name" {
default = "Tomcat"
}

variable "agent_version" {
default = "1.16.0.585"
}

variable "attach_install_dir" {
default = "/opt/oracle/apm_attach_process"
}

variable "display_name" {
default = "Display name"
}

variable "config_defined_tags_value" {
default = "value"
}

variable "config_freeform_tags" {
default = { "bar-key" = "value" }
}

variable "apm_domain_description" {
default = "description"
}

variable "apm_domain_display_name" {
default = "displayName"
}

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

variable "apm_domain_is_free_tier" {
default = false
}

variable "apm_domain_state" {
default = "ACTIVE"
}

variable "data_key_data_key_type" {
default = "PRIVATE"
}

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_apm_apm_domain" "test_apm_domain" {
#Required
compartment_id = var.compartment_ocid
display_name = var.apm_domain_display_name

#Optional
description = var.apm_domain_description
freeform_tags = var.apm_domain_freeform_tags
is_free_tier = true
}


resource "oci_apm_config_config" "test_config" {
#Required
apm_domain_id = oci_apm_apm_domain.test_apm_domain.id
config_type = var.config_config_type
management_agent_id = var.management_agent_ocid
process_filter = var.process_filter
run_as_user = var.run_as_user
service_name = var.service_name
agent_version = var.agent_version
attach_install_dir = var.attach_install_dir

#Optional
display_name = var.display_name
}

data "oci_apm_config_configs" "test_configs" {
#Required
apm_domain_id = oci_apm_apm_domain.test_apm_domain.id

#Optional
config_type = var.config_config_type
}
29 changes: 29 additions & 0 deletions examples/apm/apm_traces/attribute/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright (c) 2017, 2025, 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 "apm_domain_id" {}

variable "attribute_auto_activate_status_data_key_type" {
default = "PRIVATE_DATA_KEY"
}



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
}

data "oci_apm_traces_attribute_auto_activate_status" "test_attribute_auto_activate_status" {
#Required
apm_domain_id = var.apm_domain_id
data_key_type = var.attribute_auto_activate_status_data_key_type
}
Loading