Skip to content

Commit 103ed61

Browse files
authored
chore: use locals instead (#105)
1 parent 9cd930a commit 103ed61

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

examples/basic/main.tf

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,14 @@ locals {
7676
]
7777
}
7878

79+
# Ensure to use addons versions supported by cluster version
80+
# See ibmcloud ks cluster addon versions
81+
locals {
82+
ocp_version = "4.19"
83+
vpc_file_csi_driver = "2.0"
84+
openshift_data_foundation = "4.19.0"
85+
}
86+
7987
module "ocp_base" {
8088
source = "terraform-ibm-modules/base-ocp-vpc/ibm"
8189
version = "3.78.7"
@@ -86,14 +94,14 @@ module "ocp_base" {
8694
force_delete_storage = true
8795
vpc_id = ibm_is_vpc.vpc.id
8896
vpc_subnets = local.cluster_vpc_subnets
89-
ocp_version = "4.19"
97+
ocp_version = local.ocp_version
9098
worker_pools = local.worker_pools
9199
access_tags = var.access_tags
92100
ocp_entitlement = var.ocp_entitlement
93101
addons = {
94-
"vpc-file-csi-driver" = { version = "2.0" }
102+
"vpc-file-csi-driver" = { version = local.vpc_file_csi_driver }
95103
"openshift-data-foundation" = {
96-
version = "4.19.0"
104+
version = local.openshift_data_foundation
97105
parameters_json = <<PARAMETERS_JSON
98106
{
99107
"osdStorageClassName":"localblock",

tests/resources/main.tf

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,13 @@ locals {
7676
]
7777
}
7878

79+
# Ensure to use addons versions supported by cluster version
80+
# See ibmcloud ks cluster addon versions
7981
locals {
80-
cluster_name = "${var.prefix}-cluster"
82+
ocp_version = "4.19"
83+
vpc_file_csi_driver = "2.0"
84+
openshift_data_foundation = "4.19.0"
85+
cluster_name = "${var.prefix}-cluster"
8186
}
8287

8388
module "ocp_base" {
@@ -89,14 +94,14 @@ module "ocp_base" {
8994
cluster_name = local.cluster_name
9095
force_delete_storage = true
9196
vpc_id = ibm_is_vpc.vpc.id
92-
ocp_version = "4.19"
97+
ocp_version = local.ocp_version
9398
vpc_subnets = local.cluster_vpc_subnets
9499
worker_pools = local.worker_pools
95100
access_tags = []
96101
disable_outbound_traffic_protection = true # set as True to enable outbound traffic; required for accessing Operator Hub in the OpenShift console.
97102
addons = {
98103
openshift-data-foundation = {
99-
version = "4.19.0"
104+
version = local.openshift_data_foundation
100105
parameters_json = <<PARAMETERS_JSON
101106
{
102107
"osdStorageClassName":"localblock",
@@ -106,7 +111,7 @@ module "ocp_base" {
106111
PARAMETERS_JSON
107112
}
108113
vpc-file-csi-driver = {
109-
version = "2.0"
114+
version = local.vpc_file_csi_driver
110115
}
111116
}
112117
}

0 commit comments

Comments
 (0)