diff --git a/README.md b/README.md
index f166ba846..27eb8e56a 100644
--- a/README.md
+++ b/README.md
@@ -843,7 +843,7 @@ module "cluster_pattern" {
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.3 |
-| [ibm](#requirement\_ibm) | >= 1.71.0, < 2.0.0 |
+| [ibm](#requirement\_ibm) | >= 1.78.0, < 2.0.0 |
| [random](#requirement\_random) | >= 3.4.3, < 4.0.0 |
| [time](#requirement\_time) | >= 0.9.1, < 1.0.0 |
@@ -851,17 +851,17 @@ module "cluster_pattern" {
| Name | Source | Version |
|------|--------|---------|
-| [bastion\_host](#module\_bastion\_host) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.6.0 |
-| [cluster](#module\_cluster) | terraform-ibm-modules/base-ocp-vpc/ibm | 3.44.0 |
+| [bastion\_host](#module\_bastion\_host) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.7.1 |
+| [cluster](#module\_cluster) | terraform-ibm-modules/base-ocp-vpc/ibm | 3.46.14 |
| [dynamic\_values](#module\_dynamic\_values) | ./dynamic_values | n/a |
-| [f5\_vsi](#module\_f5\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.6.0 |
+| [f5\_vsi](#module\_f5\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.7.1 |
| [key\_management](#module\_key\_management) | ./kms | n/a |
| [placement\_group\_map](#module\_placement\_group\_map) | ./dynamic_values/config_modules/list_to_map | n/a |
| [ssh\_keys](#module\_ssh\_keys) | ./ssh_key | n/a |
| [teleport\_config](#module\_teleport\_config) | ./teleport_config | n/a |
-| [update\_cbr\_vpc\_zone](#module\_update\_cbr\_vpc\_zone) | terraform-ibm-modules/cbr/ibm//modules/cbr-zone-module | 1.29.0 |
-| [vpc](#module\_vpc) | terraform-ibm-modules/landing-zone-vpc/ibm | 7.22.8 |
-| [vsi](#module\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.6.0 |
+| [update\_cbr\_vpc\_zone](#module\_update\_cbr\_vpc\_zone) | terraform-ibm-modules/cbr/ibm//modules/cbr-zone-module | 1.31.0 |
+| [vpc](#module\_vpc) | terraform-ibm-modules/landing-zone-vpc/ibm | 7.23.5 |
+| [vsi](#module\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.7.1 |
### Resources
diff --git a/bastion_host.tf b/bastion_host.tf
index 109498cfc..8278c1f5f 100644
--- a/bastion_host.tf
+++ b/bastion_host.tf
@@ -42,7 +42,7 @@ module "teleport_config" {
module "bastion_host" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.6.0"
+ version = "4.7.1"
for_each = local.bastion_vsi_map
resource_group_id = each.value.resource_group == null ? null : local.resource_groups[each.value.resource_group]
create_security_group = each.value.security_group == null ? false : true
diff --git a/cbr.tf b/cbr.tf
index 5f566cfa3..fbd7e2746 100644
--- a/cbr.tf
+++ b/cbr.tf
@@ -3,7 +3,7 @@
##############################################################################
module "update_cbr_vpc_zone" {
source = "terraform-ibm-modules/cbr/ibm//modules/cbr-zone-module"
- version = "1.29.0"
+ version = "1.31.0"
count = var.existing_vpc_cbr_zone_id != null ? 1 : 0
use_existing_cbr_zone = true
existing_zone_id = var.existing_vpc_cbr_zone_id
diff --git a/cluster.tf b/cluster.tf
index 2f287bccd..cacfcc319 100644
--- a/cluster.tf
+++ b/cluster.tf
@@ -244,7 +244,7 @@ module "cluster" {
if cluster.kube_type == "openshift"
}
source = "terraform-ibm-modules/base-ocp-vpc/ibm"
- version = "3.44.0"
+ version = "3.46.14"
resource_group_id = local.resource_groups[each.value.resource_group]
region = var.region
cluster_name = each.value.cluster_name
diff --git a/examples/one-vpc-one-vsi/version.tf b/examples/one-vpc-one-vsi/version.tf
index f53324a77..e819ac61a 100644
--- a/examples/one-vpc-one-vsi/version.tf
+++ b/examples/one-vpc-one-vsi/version.tf
@@ -3,7 +3,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
}
}
diff --git a/examples/override-example/version.tf b/examples/override-example/version.tf
index f53324a77..e819ac61a 100644
--- a/examples/override-example/version.tf
+++ b/examples/override-example/version.tf
@@ -3,7 +3,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
}
}
diff --git a/f5_vsi.tf b/f5_vsi.tf
index 5b71468e5..3796f9629 100644
--- a/f5_vsi.tf
+++ b/f5_vsi.tf
@@ -117,7 +117,7 @@ locals {
module "f5_vsi" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.6.0"
+ version = "4.7.1"
for_each = local.f5_vsi_map
resource_group_id = each.value.resource_group == null ? null : local.resource_groups[each.value.resource_group]
create_security_group = each.value.security_group == null ? false : true
diff --git a/main.tf b/main.tf
index 19d238da8..30ae3ef83 100644
--- a/main.tf
+++ b/main.tf
@@ -33,7 +33,7 @@ locals {
# Due to existing implicit dependencies we do not think this will be an issue, including auth policies for activity tracker.
module "vpc" {
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
- version = "7.22.8"
+ version = "7.23.5"
for_each = local.vpc_map
name = each.value.prefix
existing_vpc_id = each.value.existing_vpc_id
diff --git a/patterns/mixed/versions.tf b/patterns/mixed/versions.tf
index 9e650fc00..4ad178afd 100644
--- a/patterns/mixed/versions.tf
+++ b/patterns/mixed/versions.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/roks-quickstart/version.tf b/patterns/roks-quickstart/version.tf
index 953a0e07d..e1556f278 100644
--- a/patterns/roks-quickstart/version.tf
+++ b/patterns/roks-quickstart/version.tf
@@ -4,7 +4,7 @@ terraform {
# renovate is set up to keep provider version at the latest for all DA solutions
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
}
}
diff --git a/patterns/roks/module/versions.tf b/patterns/roks/module/versions.tf
index 014dfcb3d..6747be473 100644
--- a/patterns/roks/module/versions.tf
+++ b/patterns/roks/module/versions.tf
@@ -9,7 +9,7 @@ terraform {
# tflint-ignore: terraform_unused_required_providers
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.76.3"
+ version = ">= 1.78.0"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/roks/versions.tf b/patterns/roks/versions.tf
index e34e3505d..b0e0f3ef6 100644
--- a/patterns/roks/versions.tf
+++ b/patterns/roks/versions.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/patterns/vpc/module/version.tf b/patterns/vpc/module/version.tf
index 014dfcb3d..6747be473 100644
--- a/patterns/vpc/module/version.tf
+++ b/patterns/vpc/module/version.tf
@@ -9,7 +9,7 @@ terraform {
# tflint-ignore: terraform_unused_required_providers
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.76.3"
+ version = ">= 1.78.0"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/vpc/version.tf b/patterns/vpc/version.tf
index e34e3505d..b0e0f3ef6 100644
--- a/patterns/vpc/version.tf
+++ b/patterns/vpc/version.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/patterns/vsi-extension/main.tf b/patterns/vsi-extension/main.tf
index f7df25658..9b451bfb9 100644
--- a/patterns/vsi-extension/main.tf
+++ b/patterns/vsi-extension/main.tf
@@ -45,7 +45,7 @@ locals {
module "vsi" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.6.0"
+ version = "4.7.1"
resource_group_id = data.ibm_is_vpc.vpc_by_id.resource_group
create_security_group = true
prefix = "${var.prefix}-vsi"
diff --git a/patterns/vsi-extension/version.tf b/patterns/vsi-extension/version.tf
index e34e3505d..b0e0f3ef6 100644
--- a/patterns/vsi-extension/version.tf
+++ b/patterns/vsi-extension/version.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/patterns/vsi-quickstart/version.tf b/patterns/vsi-quickstart/version.tf
index 953a0e07d..e1556f278 100644
--- a/patterns/vsi-quickstart/version.tf
+++ b/patterns/vsi-quickstart/version.tf
@@ -4,7 +4,7 @@ terraform {
# renovate is set up to keep provider version at the latest for all DA solutions
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
}
}
diff --git a/patterns/vsi/module/versions.tf b/patterns/vsi/module/versions.tf
index 23adfdbb5..b32ecf15b 100644
--- a/patterns/vsi/module/versions.tf
+++ b/patterns/vsi/module/versions.tf
@@ -9,7 +9,7 @@ terraform {
# tflint-ignore: terraform_unused_required_providers
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.76.3"
+ version = ">= 1.78.0"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/vsi/versions.tf b/patterns/vsi/versions.tf
index ddf8e8ce1..13f1e09ad 100644
--- a/patterns/vsi/versions.tf
+++ b/patterns/vsi/versions.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.76.3"
+ version = "1.78.0"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/version.tf b/version.tf
index 0404ace23..3007ffc76 100644
--- a/version.tf
+++ b/version.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.71.0, < 2.0.0"
+ version = ">= 1.78.0, < 2.0.0"
}
random = {
source = "hashicorp/random"
diff --git a/virtual_servers.tf b/virtual_servers.tf
index 748c756ad..b47873d61 100644
--- a/virtual_servers.tf
+++ b/virtual_servers.tf
@@ -41,7 +41,7 @@ data "ibm_is_image" "image" {
module "vsi" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.6.0"
+ version = "4.7.1"
for_each = local.vsi_map
resource_group_id = each.value.resource_group == null ? null : local.resource_groups[each.value.resource_group]
create_security_group = each.value.security_group == null ? false : true