Skip to content

Commit e2390eb

Browse files
authored
feat: The operating_system input is now a required variable for OCP related DAs. Valid values are REDHAT_8_64 or RHCOS. Anyone who is using the override json will now also need to explicitly set this value. (#905)
1 parent d8ddba1 commit e2390eb

File tree

14 files changed

+18
-11
lines changed

14 files changed

+18
-11
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

cluster.tf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ module "cluster" {
244244
if cluster.kube_type == "openshift"
245245
}
246246
source = "terraform-ibm-modules/base-ocp-vpc/ibm"
247-
version = "3.32.1"
247+
version = "3.34.0"
248248
resource_group_id = local.resource_groups[each.value.resource_group]
249249
region = var.region
250250
cluster_name = each.value.cluster_name
@@ -289,7 +289,6 @@ module "cluster" {
289289
] : []
290290
)
291291
force_delete_storage = each.value.cluster_force_delete_storage
292-
operating_system = each.value.operating_system
293292
ocp_version = each.value.kube_version == null || each.value.kube_version == "default" ? each.value.kube_version : replace(each.value.kube_version, "_openshift", "")
294293
import_default_worker_pool_on_create = each.value.import_default_worker_pool_on_create
295294
allow_default_worker_pool_replacement = each.value.allow_default_worker_pool_replacement

dynamic_values/cluster.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ module "ut_cluster_map" {
3737
workers_per_subnet = 2
3838
flavor = "spicy"
3939
secondary_storage = "300gb.5iops-tier"
40+
operating_system = "REDHAT_8_64"
4041
}
4142
]
4243
}

dynamic_values/cluster_worker_pools.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ module "ut_worker_pools" {
3636
workers_per_subnet = 2
3737
flavor = "spicy"
3838
secondary_storage = "300gb.5iops-tier"
39+
operating_system = "REDHAT_8_64"
3940
}
4041
]
4142
}

dynamic_values/config_modules/cluster_worker_pools/worker_pools.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ locals {
8686
vpc_id = var.vpc_modules[pool.vpc_name].vpc_id # add vpc_id
8787
subnets = module.worker_pool_subnets["${var.prefix}-${cluster.name}-${pool.name}"].subnets
8888
kube_type = cluster.kube_type
89-
operating_system = lookup(pool, "operating_system", null)
89+
operating_system = lookup(pool, "operating_system", "REDHAT_8_64")
9090
}) if pool != null
9191
] if cluster.worker_pools != null
9292
]

examples/override-example/override.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"flavor": "bx2.16x64",
3737
"name": "logging-worker-pool",
3838
"secondary_storage": "300gb.5iops-tier",
39+
"operating_system" : "REDHAT_8_64",
3940
"subnet_names": [
4041
"vsi-zone-1",
4142
"vsi-zone-2",

patterns/mixed/config.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ locals {
133133
"vsi-zone-${zone}"
134134
]
135135
entitlement = var.entitlement
136+
operating_system = "REDHAT_8_64"
136137
workers_per_subnet = var.workers_per_zone
137138
flavor = var.flavor
138139
secondary_storage = var.secondary_storage

patterns/mixed/override.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"entitlement": "cloud_pak",
3030
"flavor": "bx2.16x64",
3131
"name": "logging-worker-pool",
32+
"operating_system": "REDHAT_8_64",
3233
"subnet_names": [
3334
"vsi-zone-1",
3435
"vsi-zone-2",

patterns/roks-quickstart/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ locals {
3434
"resource_group": "workload-rg",
3535
"disable_outbound_traffic_protection": true,
3636
"cluster_force_delete_storage": true,
37-
"operating_system": null,
37+
"operating_system": "REDHAT_8_64",
3838
"kms_wait_for_apply": true,
3939
"kms_config": {
4040
"crk_name": "roks-key",

patterns/roks/module/config.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ locals {
122122
# workers_per_subnet = var.workers_per_zone
123123
# flavor = var.flavor
124124
# boot_volume_crk_name = "${var.prefix}-roks-key"
125+
# operating_system = "REDHAT_8_64"
125126
# }
126127
]
127128
}

0 commit comments

Comments
 (0)