Skip to content

Commit 79a2950

Browse files
committed
fix(gke-cluster): evaluate major and minor gke slice versions securely
1 parent 1207d27 commit 79a2950

File tree

1 file changed

+1
-1
lines changed
  • modules/scheduler/gke-cluster

1 file changed

+1
-1
lines changed

modules/scheduler/gke-cluster/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ resource "google_container_cluster" "gke_cluster" {
287287
precondition {
288288
condition = (
289289
!var.enable_slice_controller ||
290-
try(tonumber(regex("^1\\.([0-9]+)", local.master_version)[0]) >= 35, true)
290+
try(tonumber(split(".", local.master_version)[0]) > 1 || (tonumber(split(".", local.master_version)[0]) == 1 && tonumber(split(".", local.master_version)[1]) >= 35), true)
291291
)
292292
error_message = "The GKE Slice Controller requires a GKE version of 1.35 or higher. Please update 'version_prefix' or 'min_master_version'."
293293
}

0 commit comments

Comments
 (0)