diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bf8247ab..84e4f0dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: - created jobs: call-terraform-ci-pipeline: - uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-terraform-module-ci-v2.yml@v1.22.5 + uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-terraform-module-ci-v2.yml@v1.23.2 secrets: inherit with: craSCCv2: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 13edc440..a6421eb1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,5 +8,5 @@ on: jobs: call-terraform-release-pipeline: - uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-release.yml@v1.22.5 + uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-release.yml@v1.23.2 secrets: inherit diff --git a/.secrets.baseline b/.secrets.baseline index 628cbbac..b8b9cefa 100644 --- a/.secrets.baseline +++ b/.secrets.baseline @@ -3,7 +3,7 @@ "files": "go.sum|^.secrets.baseline$", "lines": null }, - "generated_at": "2024-08-29T15:52:08Z", + "generated_at": "2025-10-26T05:48:41Z", "plugins_used": [ { "name": "AWSKeyDetector" @@ -77,7 +77,7 @@ } ], "results": {}, - "version": "0.13.1+ibm.62.dss", + "version": "0.13.1+ibm.64.dss", "word_list": { "file": null, "hash": null diff --git a/common-dev-assets b/common-dev-assets index 84e744a2..ae23e021 160000 --- a/common-dev-assets +++ b/common-dev-assets @@ -1 +1 @@ -Subproject commit 84e744a27f774dac276e9381db01b6fe378c0af3 +Subproject commit ae23e021950779a9c0612e71ce51d074f14b7543 diff --git a/examples/basic/main.tf b/examples/basic/main.tf index 6cbcb2c4..e783cbe9 100644 --- a/examples/basic/main.tf +++ b/examples/basic/main.tf @@ -5,7 +5,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group diff --git a/examples/custom_security_group/main.tf b/examples/custom_security_group/main.tf index 9c59ef61..6078a143 100644 --- a/examples/custom_security_group/main.tf +++ b/examples/custom_security_group/main.tf @@ -5,7 +5,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.3.0" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group diff --git a/examples/default/main.tf b/examples/default/main.tf index bd38b949..4cd1f25e 100644 --- a/examples/default/main.tf +++ b/examples/default/main.tf @@ -5,7 +5,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group diff --git a/examples/existing_vpc/main.tf b/examples/existing_vpc/main.tf index 6035f515..5ae3fe1d 100644 --- a/examples/existing_vpc/main.tf +++ b/examples/existing_vpc/main.tf @@ -5,7 +5,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix existing_resource_group_name = var.existing_resource_group_name } diff --git a/examples/hub-spoke-delegated-resolver/main.tf b/examples/hub-spoke-delegated-resolver/main.tf index 7005039a..fe470eb1 100644 --- a/examples/hub-spoke-delegated-resolver/main.tf +++ b/examples/hub-spoke-delegated-resolver/main.tf @@ -4,7 +4,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group @@ -116,7 +116,7 @@ module "spoke_vpc" { module "tg_gateway_connection" { source = "terraform-ibm-modules/transit-gateway/ibm" - version = "2.5.1" + version = "2.5.2" transit_gateway_name = "${var.prefix}-tg" region = var.region global_routing = false diff --git a/examples/hub-spoke-manual-resolver/main.tf b/examples/hub-spoke-manual-resolver/main.tf index 66cbd053..d5e2babe 100644 --- a/examples/hub-spoke-manual-resolver/main.tf +++ b/examples/hub-spoke-manual-resolver/main.tf @@ -4,7 +4,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group @@ -105,7 +105,7 @@ module "spoke_vpc" { module "tg_gateway_connection" { source = "terraform-ibm-modules/transit-gateway/ibm" - version = "2.5.1" + version = "2.5.2" transit_gateway_name = "${var.prefix}-tg" region = var.region global_routing = false diff --git a/examples/landing_zone/main.tf b/examples/landing_zone/main.tf index e365ed62..11b22b0d 100644 --- a/examples/landing_zone/main.tf +++ b/examples/landing_zone/main.tf @@ -4,7 +4,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group @@ -17,7 +17,7 @@ module "resource_group" { module "cos_bucket" { count = var.enable_vpc_flow_logs ? 1 : 0 source = "terraform-ibm-modules/cos/ibm" - version = "10.1.5" + version = "10.5.2" resource_group_id = module.resource_group.resource_group_id region = var.region cross_region_location = null @@ -63,7 +63,7 @@ module "management_vpc" { module "tg_gateway_connection" { source = "terraform-ibm-modules/transit-gateway/ibm" - version = "2.5.1" + version = "2.5.2" transit_gateway_name = "${var.prefix}-tg" region = var.region global_routing = false diff --git a/examples/no-prefix/main.tf b/examples/no-prefix/main.tf index 740cb122..e678e4e2 100644 --- a/examples/no-prefix/main.tf +++ b/examples/no-prefix/main.tf @@ -5,7 +5,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group diff --git a/examples/specific-zone-only/main.tf b/examples/specific-zone-only/main.tf index e563cb8b..3abeb23e 100644 --- a/examples/specific-zone-only/main.tf +++ b/examples/specific-zone-only/main.tf @@ -4,7 +4,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group diff --git a/examples/vpc-with-dns/main.tf b/examples/vpc-with-dns/main.tf index ce9ae17a..e5727ec8 100644 --- a/examples/vpc-with-dns/main.tf +++ b/examples/vpc-with-dns/main.tf @@ -4,7 +4,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group diff --git a/solutions/fully-configurable/main.tf b/solutions/fully-configurable/main.tf index 88f71722..62050b85 100644 --- a/solutions/fully-configurable/main.tf +++ b/solutions/fully-configurable/main.tf @@ -73,7 +73,7 @@ module "cos_buckets" { count = var.enable_vpc_flow_logs ? 1 : 0 depends_on = [time_sleep.wait_for_cross_account_authorization_policy[0]] source = "terraform-ibm-modules/cos/ibm//modules/buckets" - version = "10.1.5" + version = "10.5.2" bucket_configs = local.bucket_config } @@ -163,7 +163,7 @@ module "kms" { } count = local.create_kms_key ? 1 : 0 # no need to create any KMS resources if not passing an existing KMS CRN or existing KMS key CRN is provided source = "terraform-ibm-modules/kms-all-inclusive/ibm" - version = "5.1.9" + version = "5.4.5" create_key_protect_instance = false region = local.kms_region existing_kms_instance_crn = var.existing_kms_instance_crn @@ -230,7 +230,7 @@ module "vpc" { module "vpe_gateway" { source = "terraform-ibm-modules/vpe-gateway/ibm" - version = "4.6.6" + version = "4.8.1" resource_group_id = module.resource_group.resource_group_id region = var.region prefix = local.prefix diff --git a/solutions/fully-configurable/version.tf b/solutions/fully-configurable/version.tf index 2b774858..38cb1ac3 100644 --- a/solutions/fully-configurable/version.tf +++ b/solutions/fully-configurable/version.tf @@ -4,7 +4,7 @@ terraform { # Lock DA into an exact provider version - renovate automation will keep it updated ibm = { source = "IBM-Cloud/ibm" - version = "1.80.0" + version = "1.84.3" } time = { source = "hashicorp/time" diff --git a/tests/existing-resources/main.tf b/tests/existing-resources/main.tf index 643afb84..d0aaaf5e 100644 --- a/tests/existing-resources/main.tf +++ b/tests/existing-resources/main.tf @@ -4,7 +4,7 @@ module "resource_group" { source = "terraform-ibm-modules/resource-group/ibm" - version = "1.2.1" + version = "1.4.0" # if an existing resource group is not set (null) create a new one using prefix resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null existing_resource_group_name = var.resource_group @@ -33,7 +33,7 @@ resource "ibm_is_subnet" "testacc_subnet" { module "postgresql_db" { count = var.create_db ? 1 : 0 source = "terraform-ibm-modules/icd-postgresql/ibm" - version = "4.2.6" + version = "4.2.27" resource_group_id = module.resource_group.resource_group_id name = "${var.prefix}-vpe-pg" region = var.region diff --git a/tests/go.mod b/tests/go.mod index f0b3e2e3..6be810a3 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -2,13 +2,13 @@ module github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc go 1.24.0 -toolchain go1.25.0 +toolchain go1.25.3 require ( github.com/IBM/go-sdk-core/v5 v5.21.0 github.com/gruntwork-io/terratest v0.51.0 github.com/stretchr/testify v1.11.1 - github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.14 + github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.17 ) require ( diff --git a/tests/go.sum b/tests/go.sum index b30b6e06..40652bf9 100644 --- a/tests/go.sum +++ b/tests/go.sum @@ -296,8 +296,8 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= -github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.14 h1:glsxlvkJ3aEehvdWQi/g3sqDFA5XtJumwEieN+TfGzo= -github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.14/go.mod h1:o0c7STGyke4WOA45ddxNRMJu8JdPw07uICKMJQc1hNg= +github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.17 h1:unGRxvM9OJBTsfDQg/AZCYOeJZ5TqrCsPphjWJ2wI94= +github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.17/go.mod h1:g0kmBhFk6pVoTmse42tMNCSNktiOYJHAda/pAzOIxco= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tmccombs/hcl2json v0.6.4 h1:/FWnzS9JCuyZ4MNwrG4vMrFrzRgsWEOVi+1AyYUVLGw= github.com/tmccombs/hcl2json v0.6.4/go.mod h1:+ppKlIW3H5nsAsZddXPy2iMyvld3SHxyjswOZhavRDk=