From fec2ae09013d75b31e7c7bb4a9c72e0d8a226417 Mon Sep 17 00:00:00 2001 From: Terraform IBM Modules Operations Date: Sat, 21 Jun 2025 10:26:28 +0000 Subject: [PATCH 1/4] chore(deps): update terraform restapi to v2 --- solutions/standard-plus-vsi/README.md | 2 +- solutions/standard-plus-vsi/versions.tf | 2 +- solutions/standard/README.md | 2 +- solutions/standard/versions.tf | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/solutions/standard-plus-vsi/README.md b/solutions/standard-plus-vsi/README.md index a2761fc9..7eb2c6e1 100644 --- a/solutions/standard-plus-vsi/README.md +++ b/solutions/standard-plus-vsi/README.md @@ -49,7 +49,7 @@ This example sets up the following infrastructure: |------|---------| | [terraform](#requirement\_terraform) | >= 1.9 | | [ibm](#requirement\_ibm) | 1.79.2 | -| [restapi](#requirement\_restapi) | 1.20.0 | +| [restapi](#requirement\_restapi) | 2.0.1 | | [time](#requirement\_time) | 0.13.1 | ### Modules diff --git a/solutions/standard-plus-vsi/versions.tf b/solutions/standard-plus-vsi/versions.tf index e4c6671e..e02bf181 100644 --- a/solutions/standard-plus-vsi/versions.tf +++ b/solutions/standard-plus-vsi/versions.tf @@ -11,7 +11,7 @@ terraform { } restapi = { source = "Mastercard/restapi" - version = "1.20.0" + version = "2.0.1" } time = { source = "hashicorp/time" diff --git a/solutions/standard/README.md b/solutions/standard/README.md index 9e173be4..387c54e0 100644 --- a/solutions/standard/README.md +++ b/solutions/standard/README.md @@ -48,7 +48,7 @@ This example sets up the following infrastructure: |------|---------| | [terraform](#requirement\_terraform) | >= 1.9 | | [ibm](#requirement\_ibm) | 1.79.2 | -| [restapi](#requirement\_restapi) | 1.20.0 | +| [restapi](#requirement\_restapi) | 2.0.1 | ### Modules diff --git a/solutions/standard/versions.tf b/solutions/standard/versions.tf index 67f98999..6cb134b8 100644 --- a/solutions/standard/versions.tf +++ b/solutions/standard/versions.tf @@ -11,7 +11,7 @@ terraform { } restapi = { source = "Mastercard/restapi" - version = "1.20.0" + version = "2.0.1" } } } From be4060bb158de4fdf9060216b4d6d7b57c523a2c Mon Sep 17 00:00:00 2001 From: Terraform IBM Modules Operations Date: Sat, 21 Jun 2025 20:30:13 +0000 Subject: [PATCH 2/4] chore(deps): update terraform dependencies --- modules/powervs-vpc-landing-zone/README.md | 10 +++++----- modules/powervs-vpc-landing-zone/client2sitevpn.tf | 6 +++--- modules/powervs-vpc-landing-zone/main.tf | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/powervs-vpc-landing-zone/README.md b/modules/powervs-vpc-landing-zone/README.md index 5c191bac..cf226598 100644 --- a/modules/powervs-vpc-landing-zone/README.md +++ b/modules/powervs-vpc-landing-zone/README.md @@ -108,15 +108,15 @@ Creates VPC Landing Zone | Performs VPC VSI OS Config | Creates PowerVS Infrastr | Name | Source | Version | |------|--------|---------| | [app\_config](#module\_app\_config) | terraform-ibm-modules/app-configuration/ibm | 1.8.2 | -| [client\_to\_site\_vpn](#module\_client\_to\_site\_vpn) | terraform-ibm-modules/client-to-site-vpn/ibm | 3.2.5 | +| [client\_to\_site\_vpn](#module\_client\_to\_site\_vpn) | terraform-ibm-modules/client-to-site-vpn/ibm | 3.2.6 | | [configure\_monitoring\_host](#module\_configure\_monitoring\_host) | ./submodules/ansible | n/a | | [configure\_network\_services](#module\_configure\_network\_services) | ./submodules/ansible | n/a | | [configure\_scc\_wp\_agent](#module\_configure\_scc\_wp\_agent) | ./submodules/ansible | n/a | -| [landing\_zone](#module\_landing\_zone) | terraform-ibm-modules/landing-zone/ibm//patterns//vsi//module | 8.2.0 | +| [landing\_zone](#module\_landing\_zone) | terraform-ibm-modules/landing-zone/ibm//patterns//vsi//module | 8.2.2 | | [powervs\_workspace](#module\_powervs\_workspace) | terraform-ibm-modules/powervs-workspace/ibm | 3.0.2 | -| [private\_secret\_engine](#module\_private\_secret\_engine) | terraform-ibm-modules/secrets-manager-private-cert-engine/ibm | 1.5.3 | -| [scc\_wp\_instance](#module\_scc\_wp\_instance) | terraform-ibm-modules/scc-workload-protection/ibm | 1.9.3 | -| [secrets\_manager\_group](#module\_secrets\_manager\_group) | terraform-ibm-modules/secrets-manager-secret-group/ibm | 1.3.7 | +| [private\_secret\_engine](#module\_private\_secret\_engine) | terraform-ibm-modules/secrets-manager-private-cert-engine/ibm | 1.5.5 | +| [scc\_wp\_instance](#module\_scc\_wp\_instance) | terraform-ibm-modules/scc-workload-protection/ibm | 1.10.0 | +| [secrets\_manager\_group](#module\_secrets\_manager\_group) | terraform-ibm-modules/secrets-manager-secret-group/ibm | 1.3.8 | | [secrets\_manager\_private\_certificate](#module\_secrets\_manager\_private\_certificate) | terraform-ibm-modules/secrets-manager-private-cert/ibm | 1.3.3 | | [vpc\_file\_share\_alb](#module\_vpc\_file\_share\_alb) | ./submodules/fileshare-alb | n/a | diff --git a/modules/powervs-vpc-landing-zone/client2sitevpn.tf b/modules/powervs-vpc-landing-zone/client2sitevpn.tf index dc39bdc2..fc8d33fb 100644 --- a/modules/powervs-vpc-landing-zone/client2sitevpn.tf +++ b/modules/powervs-vpc-landing-zone/client2sitevpn.tf @@ -77,7 +77,7 @@ resource "ibm_resource_instance" "secrets_manager" { # Configure private cert engine if provisioning a new SM instance module "private_secret_engine" { source = "terraform-ibm-modules/secrets-manager-private-cert-engine/ibm" - version = "1.5.3" + version = "1.5.5" providers = { ibm = ibm.ibm-sm } count = var.client_to_site_vpn.enable ? 1 : 0 depends_on = [ibm_resource_instance.secrets_manager] @@ -94,7 +94,7 @@ module "private_secret_engine" { # Create a secret group to place the certificate in module "secrets_manager_group" { source = "terraform-ibm-modules/secrets-manager-secret-group/ibm" - version = "1.3.7" + version = "1.3.8" providers = { ibm = ibm.ibm-sm } count = var.client_to_site_vpn.enable ? 1 : 0 @@ -127,7 +127,7 @@ module "secrets_manager_private_certificate" { # Create client to site VPN Server module "client_to_site_vpn" { source = "terraform-ibm-modules/client-to-site-vpn/ibm" - version = "3.2.5" + version = "3.2.6" providers = { ibm = ibm.ibm-is } count = var.client_to_site_vpn.enable ? 1 : 0 diff --git a/modules/powervs-vpc-landing-zone/main.tf b/modules/powervs-vpc-landing-zone/main.tf index 18f7a022..b072fe33 100644 --- a/modules/powervs-vpc-landing-zone/main.tf +++ b/modules/powervs-vpc-landing-zone/main.tf @@ -18,7 +18,7 @@ locals { module "landing_zone" { source = "terraform-ibm-modules/landing-zone/ibm//patterns//vsi//module" - version = "8.2.0" + version = "8.2.2" providers = { ibm = ibm.ibm-is } ssh_public_key = var.ssh_public_key @@ -74,7 +74,7 @@ module "app_config" { module "scc_wp_instance" { source = "terraform-ibm-modules/scc-workload-protection/ibm" - version = "1.9.3" + version = "1.10.0" providers = { ibm = ibm.ibm-is } count = var.enable_scc_wp ? 1 : 0 From 1d1c0110639d720f42284893451a9f05a14e3051 Mon Sep 17 00:00:00 2001 From: Terraform IBM Modules Operations Date: Sun, 22 Jun 2025 20:24:38 +0000 Subject: [PATCH 3/4] chore(deps): update common-dev-assets digest to f642813 --- common-dev-assets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common-dev-assets b/common-dev-assets index 403ef31b..f642813d 160000 --- a/common-dev-assets +++ b/common-dev-assets @@ -1 +1 @@ -Subproject commit 403ef31b0757e3b5819313709a12e72c48f4384b +Subproject commit f642813dd9d22e3cd0a106055878148997094f3d From 6cd6e084e58f0e83c168d9aab7d2d9a1cd582b4a Mon Sep 17 00:00:00 2001 From: ludwig-mueller Date: Mon, 23 Jun 2025 15:56:04 +0200 Subject: [PATCH 4/4] fix: restapi version requirement