Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion solutions/agents/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ data "ibm_container_cluster_config" "cluster_config" {

module "observability_agents" {
source = "terraform-ibm-modules/observability-agents/ibm"
version = "2.9.4"
version = "2.9.5"
cluster_id = var.cluster_id
cluster_resource_group_id = var.cluster_resource_group_id
cluster_config_endpoint_type = var.cluster_config_endpoint_type
Expand Down
2 changes: 1 addition & 1 deletion solutions/agents/version.tf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ terraform {
# Lock DA into an exact provider version - renovate automation will keep it updated
ibm = {
source = "ibm-cloud/ibm"
version = "1.84.0"
version = "1.84.3"
}
helm = {
source = "hashicorp/helm"
Expand Down
18 changes: 9 additions & 9 deletions solutions/instances/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ locals {

module "resource_group" {
source = "terraform-ibm-modules/resource-group/ibm"
version = "1.3.0"
version = "1.4.0"
resource_group_name = var.use_existing_resource_group == false ? (try("${local.prefix}-${var.resource_group_name}", var.resource_group_name)) : null
existing_resource_group_name = var.use_existing_resource_group == true ? var.resource_group_name : null
}
Expand All @@ -177,7 +177,7 @@ module "cos_resource_group" {
ibm = ibm.cos
}
source = "terraform-ibm-modules/resource-group/ibm"
version = "1.3.0"
version = "1.4.0"
resource_group_name = try("${local.prefix}-${var.cos_resource_group_name}", var.cos_resource_group_name)
}

Expand Down Expand Up @@ -245,7 +245,7 @@ module "cloud_monitoring_crn_parser" {
module "cloud_monitoring" {
count = var.cloud_monitoring_provision ? 1 : 0
source = "terraform-ibm-modules/cloud-monitoring/ibm"
version = "1.8.7"
version = "1.10.3"
region = var.region
resource_group_id = module.resource_group.resource_group_id
instance_name = local.cloud_monitoring_instance_name
Expand All @@ -259,7 +259,7 @@ module "cloud_monitoring" {
module "cloud_logs" {
count = var.cloud_logs_provision ? 1 : 0
source = "terraform-ibm-modules/cloud-logs/ibm"
version = "1.8.7"
version = "1.9.6"
region = var.region
resource_group_id = module.resource_group.resource_group_id
instance_name = local.cloud_logs_instance_name
Expand Down Expand Up @@ -304,7 +304,7 @@ module "cloud_logs" {

module "metrics_router" {
source = "terraform-ibm-modules/cloud-monitoring/ibm//modules/metrics_routing"
version = "1.8.7"
version = "1.10.3"
metrics_router_targets = var.enable_metrics_routing_to_cloud_monitoring ? [
{
destination_crn = var.cloud_monitoring_provision ? module.cloud_monitoring[0].crn : var.existing_cloud_monitoring_crn
Expand All @@ -320,7 +320,7 @@ module "metrics_router" {
module "activity_tracker" {
depends_on = [time_sleep.wait_for_atracker_cos_authorization_policy]
source = "terraform-ibm-modules/activity-tracker/ibm"
version = "1.3.2"
version = "1.4.7"
cos_targets = var.enable_at_event_routing_to_cos_bucket ? [
{
bucket_name = local.cos_target_bucket_name
Expand Down Expand Up @@ -376,7 +376,7 @@ module "kms" {
}
count = (var.existing_cos_kms_key_crn != null || (length(coalesce(local.buckets_config, [])) == 0)) ? 0 : 1 # no need to create any KMS resources if passing an existing key, or bucket
source = "terraform-ibm-modules/kms-all-inclusive/ibm"
version = "5.3.6"
version = "5.4.5"
create_key_protect_instance = false
region = local.kms_region
existing_kms_instance_crn = var.existing_kms_instance_crn
Expand Down Expand Up @@ -466,7 +466,7 @@ module "cos_instance" {
}
count = var.existing_cos_instance_crn == null && length(coalesce(local.buckets_config, [])) != 0 ? 1 : 0 # no need to call COS module if consumer is using existing COS instance
source = "terraform-ibm-modules/cos/ibm//modules/fscloud"
version = "10.4.1"
version = "10.5.2"
resource_group_id = local.cos_resource_group_id
create_cos_instance = true
cos_instance_name = try("${local.prefix}-${var.cos_instance_name}", var.cos_instance_name)
Expand All @@ -483,7 +483,7 @@ module "cos_bucket" {
}
count = length(coalesce(local.buckets_config, [])) != 0 ? 1 : 0 # no need to call COS module if consumer is using existing COS bucket
source = "terraform-ibm-modules/cos/ibm//modules/buckets"
version = "10.4.1"
version = "10.5.2"
bucket_configs = [
for value in local.buckets_config :
{
Expand Down
2 changes: 1 addition & 1 deletion solutions/instances/version.tf
Original file line number Diff line number Diff line change
Expand Up @@ -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.84.0"
version = "1.84.3"
}
time = {
source = "hashicorp/time"
Expand Down
2 changes: 1 addition & 1 deletion solutions/logs-routing/version.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
version = "1.84.0"
version = "1.84.3"
}
}
}
4 changes: 2 additions & 2 deletions tests/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ go 1.24.0
toolchain go1.25.3

require (
github.com/gruntwork-io/terratest v0.51.0
github.com/gruntwork-io/terratest v0.52.0
github.com/stretchr/testify v1.11.1
github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.13
github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.17
)

require (
Expand Down
8 changes: 4 additions & 4 deletions tests/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,8 @@ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/gruntwork-io/terratest v0.51.0 h1:RCXlCwWlHqhUoxgF6n3hvywvbvrsTXqoqt34BrnLekw=
github.com/gruntwork-io/terratest v0.51.0/go.mod h1:evZHXb8VWDgv5O5zEEwfkwMhkx9I53QR/RB11cISrpg=
github.com/gruntwork-io/terratest v0.52.0 h1:7+I3FqEImowIajZ9Qyo5ngr7n2AUINJko6x+KzlWNjU=
github.com/gruntwork-io/terratest v0.52.0/go.mod h1:y2Evi+Ac04QpzF3mbRPqrBjipDN7gjqlw6+OZoy2vX4=
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
Expand Down Expand Up @@ -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.13 h1:jINbZDyvKbtUimsqF4XMTb5l4QWiGNUazvRBQiGmCX8=
github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.60.13/go.mod h1:bKjJy3Hk26Vc++TmB5PDlTzDb312YemSkZdznAR51Wc=
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=
Expand Down
14 changes: 7 additions & 7 deletions tests/resources/existing-resources/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,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
Expand All @@ -16,7 +16,7 @@ module "resource_group" {

module "cos" {
source = "terraform-ibm-modules/cos/ibm"
version = "10.4.1"
version = "10.5.2"
resource_group_id = module.resource_group.resource_group_id
region = var.region
cos_instance_name = "${var.prefix}-cos"
Expand All @@ -28,7 +28,7 @@ module "cos" {

module "additional_cos_bucket" {
source = "terraform-ibm-modules/cos/ibm"
version = "10.4.1"
version = "10.5.2"
region = var.region
create_cos_instance = false
existing_cos_instance_id = module.cos.cos_instance_id
Expand All @@ -38,7 +38,7 @@ module "additional_cos_bucket" {

module "cloud_log_buckets" {
source = "terraform-ibm-modules/cos/ibm//modules/buckets"
version = "10.4.1"
version = "10.5.2"
bucket_configs = [
{
bucket_name = "${var.prefix}-data-bucket"
Expand All @@ -62,7 +62,7 @@ module "cloud_log_buckets" {

module "cloud_monitoring" {
source = "terraform-ibm-modules/cloud-monitoring/ibm"
version = "1.8.7"
version = "1.10.3"
region = var.region
resource_group_id = module.resource_group.resource_group_id
instance_name = var.prefix
Expand All @@ -76,7 +76,7 @@ module "cloud_monitoring" {

module "event_notification_1" {
source = "terraform-ibm-modules/event-notifications/ibm"
version = "2.9.3"
version = "2.10.8"
resource_group_id = module.resource_group.resource_group_id
name = "${var.prefix}-en-1"
tags = var.resource_tags
Expand All @@ -87,7 +87,7 @@ module "event_notification_1" {

module "event_notification_2" {
source = "terraform-ibm-modules/event-notifications/ibm"
version = "2.9.3"
version = "2.10.8"
resource_group_id = module.resource_group.resource_group_id
name = "${var.prefix}-en-2"
tags = var.resource_tags
Expand Down
12 changes: 6 additions & 6 deletions tests/resources/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,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
Expand Down Expand Up @@ -43,7 +43,7 @@ resource "ibm_is_subnet" "subnet_zone_1" {

module "cos" {
source = "terraform-ibm-modules/cos/ibm"
version = "10.4.1"
version = "10.5.2"
resource_group_id = module.resource_group.resource_group_id
cos_instance_name = "${var.prefix}-cos"
cos_tags = var.resource_tags
Expand All @@ -61,7 +61,7 @@ locals {

module "buckets" {
source = "terraform-ibm-modules/cos/ibm//modules/buckets"
version = "10.4.1"
version = "10.5.2"
bucket_configs = [
{
bucket_name = local.logs_bucket_name
Expand All @@ -86,7 +86,7 @@ module "buckets" {

module "cloud_monitoring" {
source = "terraform-ibm-modules/cloud-monitoring/ibm"
version = "1.8.7"
version = "1.10.3"
region = var.region
resource_group_id = module.resource_group.resource_group_id
instance_name = var.prefix
Expand All @@ -96,7 +96,7 @@ module "cloud_monitoring" {

module "cloud_logs" {
source = "terraform-ibm-modules/cloud-logs/ibm"
version = "1.8.7"
version = "1.9.6"
region = var.region
resource_group_id = module.resource_group.resource_group_id
instance_name = var.prefix
Expand Down Expand Up @@ -180,7 +180,7 @@ locals {

module "ocp_base" {
source = "terraform-ibm-modules/base-ocp-vpc/ibm"
version = "3.64.0"
version = "3.67.4"
ocp_version = "4.17"
resource_group_id = module.resource_group.resource_group_id
region = var.region
Expand Down