diff --git a/solutions/instances/README.md b/solutions/instances/README.md
index 8bc453c..8f24452 100644
--- a/solutions/instances/README.md
+++ b/solutions/instances/README.md
@@ -25,17 +25,17 @@ This solution supports provisioning and configuring the following infrastructure
| Name | Source | Version |
|------|--------|---------|
-| [buckets](#module\_buckets) | terraform-ibm-modules/cos/ibm//modules/buckets | 8.19.2 |
-| [cos](#module\_cos) | terraform-ibm-modules/cos/ibm//modules/fscloud | 8.19.2 |
-| [create\_profile\_attachment](#module\_create\_profile\_attachment) | terraform-ibm-modules/scc/ibm//modules/attachment | 1.8.36 |
+| [buckets](#module\_buckets) | terraform-ibm-modules/cos/ibm//modules/buckets | 8.19.3 |
+| [cos](#module\_cos) | terraform-ibm-modules/cos/ibm//modules/fscloud | 8.19.3 |
+| [create\_profile\_attachment](#module\_create\_profile\_attachment) | terraform-ibm-modules/scc/ibm//modules/attachment | 1.10.0 |
| [existing\_cos\_crn\_parser](#module\_existing\_cos\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.1.0 |
| [existing\_en\_crn\_parser](#module\_existing\_en\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.1.0 |
| [existing\_kms\_crn\_parser](#module\_existing\_kms\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.1.0 |
| [existing\_kms\_key\_crn\_parser](#module\_existing\_kms\_key\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.1.0 |
| [existing\_scc\_crn\_parser](#module\_existing\_scc\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.1.0 |
-| [kms](#module\_kms) | terraform-ibm-modules/kms-all-inclusive/ibm | 4.19.5 |
+| [kms](#module\_kms) | terraform-ibm-modules/kms-all-inclusive/ibm | 4.19.8 |
| [resource\_group](#module\_resource\_group) | terraform-ibm-modules/resource-group/ibm | 1.1.6 |
-| [scc](#module\_scc) | terraform-ibm-modules/scc/ibm | 1.9.0 |
+| [scc](#module\_scc) | terraform-ibm-modules/scc/ibm | 1.10.0 |
| [scc\_wp](#module\_scc\_wp) | terraform-ibm-modules/scc-workload-protection/ibm | 1.4.3 |
### Resources
diff --git a/solutions/instances/main.tf b/solutions/instances/main.tf
index 21d9059..17f5d35 100644
--- a/solutions/instances/main.tf
+++ b/solutions/instances/main.tf
@@ -124,7 +124,7 @@ module "kms" {
}
count = local.use_kms_module ? 1 : 0 # no need to create any KMS resources if passing an existing key or bucket, or SCC instance
source = "terraform-ibm-modules/kms-all-inclusive/ibm"
- version = "4.19.5"
+ version = "4.19.8"
create_key_protect_instance = false
region = local.kms_region
existing_kms_instance_crn = var.existing_kms_instance_crn
@@ -195,7 +195,7 @@ module "cos" {
}
count = var.existing_scc_cos_bucket_name == null && var.existing_scc_instance_crn == null ? 1 : 0 # no need to call COS module if consumer is passing existing SCC instance or COS bucket
source = "terraform-ibm-modules/cos/ibm//modules/fscloud"
- version = "8.19.2"
+ version = "8.19.3"
resource_group_id = module.resource_group.resource_group_id
create_cos_instance = var.existing_cos_instance_crn == null ? true : false # don't create instance if existing one passed in
cos_instance_name = local.cos_instance_name
@@ -214,7 +214,7 @@ module "buckets" {
count = local.create_cross_account_auth_policy ? 1 : 0
depends_on = [time_sleep.wait_for_authorization_policy[0]]
source = "terraform-ibm-modules/cos/ibm//modules/buckets"
- version = "8.19.2"
+ version = "8.19.3"
bucket_configs = local.bucket_config
}
@@ -242,7 +242,7 @@ moved {
module "scc" {
source = "terraform-ibm-modules/scc/ibm"
existing_scc_instance_crn = var.existing_scc_instance_crn
- version = "1.9.0"
+ version = "1.10.0"
resource_group_id = module.resource_group.resource_group_id
region = local.scc_instance_region
instance_name = local.scc_instance_name
@@ -310,7 +310,7 @@ data "ibm_iam_account_settings" "iam_account_settings" {}
module "create_profile_attachment" {
source = "terraform-ibm-modules/scc/ibm//modules/attachment"
- version = "1.8.36"
+ version = "1.10.0"
for_each = {
for idx, profile_attachment in var.profile_attachments :
profile_attachment => idx
diff --git a/tests/resources/existing-resources/instances/main.tf b/tests/resources/existing-resources/instances/main.tf
index 6a4985c..6e8ef59 100644
--- a/tests/resources/existing-resources/instances/main.tf
+++ b/tests/resources/existing-resources/instances/main.tf
@@ -16,7 +16,7 @@ module "resource_group" {
module "cos" {
source = "terraform-ibm-modules/cos/ibm"
- version = "8.19.2"
+ version = "8.19.3"
resource_group_id = module.resource_group.resource_group_id
region = var.region
cos_instance_name = "${var.prefix}-cos"
@@ -32,7 +32,7 @@ module "cos" {
module "cloud_monitoring" {
source = "terraform-ibm-modules/observability-instances/ibm//modules/cloud_monitoring"
- version = "3.4.1"
+ version = "3.4.2"
resource_group_id = module.resource_group.resource_group_id
region = var.region
instance_name = "${var.prefix}-mon"
@@ -46,7 +46,7 @@ module "cloud_monitoring" {
module "event_notifications" {
source = "terraform-ibm-modules/event-notifications/ibm"
- version = "1.17.1"
+ version = "1.18.5"
resource_group_id = module.resource_group.resource_group_id
name = "${var.prefix}-en"
tags = var.resource_tags