Skip to content

Commit f90b8e3

Browse files
committed
Merge branch 'master' into migration-PR-sdk-test-donot-delete
2 parents 3a2b47e + afe1fa0 commit f90b8e3

File tree

162 files changed

+2017
-409
lines changed

Some content is hidden

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

162 files changed

+2017
-409
lines changed

CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,76 @@
1+
# 1.82.0 (August 29, 2025)
2+
* Support for **App Configuration**
3+
* **Datasources**
4+
* `ibm_app_config_integrations`
5+
* `ibm_app_config_integration_en`
6+
* `ibm_app_config_integration_kms`
7+
* **Resources**
8+
* `ibm_app_config_integration_en`
9+
* `ibm_app_config_integration_kms`
10+
* Support for **Event Notifications**
11+
* **Datasources**
12+
* `ibm_en_pre_defined_template`
13+
* `ibm_en_pre_defined_templates`
14+
* `ibm_en_code_engine_template`
15+
* **Resources**
16+
* `ibm_en_code_engine_template`
17+
* Support for **VMware**
18+
* **Datasources**
19+
* `ibm_vmaas_transit_gateway_connection`
20+
* **Resources**
21+
* `ibm_vmaas_transit_gateway_connection`
22+
23+
## Bug Fixes
24+
### Cloudant
25+
* Example validation updates ([6403](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6403))
26+
### Global Catalog, IAM
27+
* Bump platform go SDK, add new fields ([6415](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6415))
28+
### Power Systems
29+
* Refactor Terraform errors to use new toolchain in available hosts and catalog images data sources ([6407](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6407))
30+
* Refactor Terraform errors to use new toolchain in cloud connection, cloud instance, and datacenter data sources ([6411](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6411))
31+
* Refactor Terraform errors to use new toolchain in DHCP, disaster recovery location, and host group data sources ([6416](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6416))
32+
* Refactor Terraform errors to use new toolchain in host, image location, and instance console language data sources ([6417](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6417))
33+
### Secrets Manager
34+
* Fix missing `secret_id` property ([6400](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6400))
35+
* Update docs - nested JSONs and fixes ([6356](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6356))
36+
* Fix secret manager tests ([6412](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6412)
37+
* Add retrieved_at attribute to secret metadata [6423](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6423))
38+
### VMware
39+
* Fix bad request when updating `fast_provisioning_enabled` ([6425](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6425))
40+
### VPC Infrastructure
41+
* Handle absent device on VSIs ([6419](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6419))
42+
43+
## Enhancements
44+
### CD Tekton Pipeline
45+
* Add support for `ca-mon` region ([6402](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6402))
46+
### App Configuration
47+
* Addition of Integration Resources support ([6405](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6405))
48+
### Event Streams
49+
* Pre-defined templates and Code Engine templates support ([6398](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6398))
50+
### MQ Service
51+
* Add ability to update user and app names ([6397](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6397))
52+
### VMware
53+
* Transit Gateway support for Vmaas Terraform ([6377](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6377))
54+
### CIS
55+
* Add ratelimit changes in custom rulesets ([6379](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6379))
56+
### VPC Infrastructure
57+
* Added `storage_generation` attribute to `is_volume` ([6413](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6413))
58+
### Satellite
59+
* Added length validation check for satellite location ([6421](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6421))
60+
### Transit Gateway
61+
* Added option to enable or disable GRE enhanced route propagation ([6311](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6311))
62+
### Power Systems
63+
* Update Volume Flash Copy documentation ([6420](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6420))
64+
65+
### General
66+
* Bump `actions/checkout` from 4.2.2 to 5.0.0 ([6406](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6406))
67+
* Upgrade `bluemix-go` dependency ([6409](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6409))
68+
* Fix evaluation order for `endpoints_file_path` precedence ([6429](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6429))
69+
70+
## Tests
71+
### Secrets Manager
72+
* Optionally disable SM crypto key tests ([6408](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/6408))
73+
174
# 1.82.0-beta0 (August 21, 2025)
275

376
* Support for **App Configuration**
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# example input.tfvars
2+
db_name = "database1"
3+
instance_name = "test_instance22"
4+
resource_key = "resourcekey1"
5+
rg_name = "Default"
6+
service_name = "service1"

examples/ibm-cloudant-database/modules/instance/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ data "ibm_iam_service_id" "data_serviceID" {
6767
}
6868

6969
resource "ibm_iam_service_policy" "policy" {
70-
iam_service_id = var.service_policy_provision ? ibm_iam_service_id.serviceID.0.id : data.ibm_iam_service_id.ds_serviceID.0.id
70+
iam_id = var.service_policy_provision ? ibm_iam_service_id.serviceID.0.iam_id : data.ibm_iam_service_id.data_serviceID.0.service_ids.0.iam_id
7171
roles = var.roles
7272

7373
resources {

examples/ibm-cloudant-database/modules/instance/output.tf

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,18 @@ output "cloudant_key_username" {
3535

3636
output "cloudant_key_password" {
3737
description = "password"
38-
value = var.provision_resource_key ? concat(ibm_resource_key.resource_key.*.credentials.password, [""])[0] : concat(data.ibm_resource_key.cloudant_resource_key.*.credentials.password, [""])[0]
38+
value = var.provision_resource_key ? try(
39+
# First try to get the password field (available when legacy_credentials = true)
40+
ibm_resource_key.resource_key.0.credentials.password,
41+
# If password doesn't exist, fall back to apikey (IAM credentials)
42+
ibm_resource_key.resource_key.0.credentials.apikey,
43+
# Fallback empty string
44+
""
45+
) : try(
46+
data.ibm_resource_key.cloudant_resource_key.0.credentials.password,
47+
data.ibm_resource_key.cloudant_resource_key.0.credentials.apikey,
48+
""
49+
)
3950
}
4051

4152
output "cloudant_key_apikey" {
@@ -49,8 +60,8 @@ output "cloudant_key_apikey" {
4960
#####################################################
5061

5162
output "cloudant_service_uuid" {
52-
description = "The UUID of the service ID"
53-
value = ibm_iam_service_policy.policy.iam_service_id
63+
description = "The IAM id of the service ID"
64+
value = ibm_iam_service_policy.policy.iam_id
5465
}
5566

5667
output "cloudant_service_iam_id" {

examples/ibm-cloudant/lite-plan-iam/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
variable "ibmcloud_api_key" {
33
description = "IBM Cloud API key."
44
type = string
5+
sensitive = true
56
}
67

78
// Resource arguments for service_region
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
terraform {
22
required_version = ">= 0.12"
3+
required_providers {
4+
ibm = {
5+
source = "IBM-Cloud/ibm"
6+
}
7+
}
38
}

examples/ibm-cloudant/lite-plan-legacy/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
variable "ibmcloud_api_key" {
33
description = "IBM Cloud API key."
44
type = string
5+
sensitive = true
56
}
67

78
// Resource arguments for service_region
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
terraform {
22
required_version = ">= 0.12"
3+
required_providers {
4+
ibm = {
5+
source = "IBM-Cloud/ibm"
6+
}
7+
}
38
}

examples/ibm-cloudant/lite-plan/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
variable "ibmcloud_api_key" {
33
description = "IBM Cloud API key."
44
type = string
5+
sensitive = true
56
}
67

78
// Resource arguments for service_region
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
terraform {
22
required_version = ">= 0.12"
3+
required_providers {
4+
ibm = {
5+
source = "IBM-Cloud/ibm"
6+
}
7+
}
38
}

0 commit comments

Comments
 (0)