refactor: remove allow-tests-pods node label from GKE node pools

The `allow-tests-pods` boolean label was used by the test framework to steer pods away from runner nodes via a node affinity exclusion. Pod scheduling now uses the existing `workload-type` label directly as a nodeSelector, making the boolean label redundant.
This commit is contained in:
E M 2026-04-29 16:46:24 +10:00
parent b7b01f92e8
commit 4fd5bdca92
No known key found for this signature in database

View File

@ -12,19 +12,17 @@ module "gke" {
node_pool_min = 1
node_pool_max = 5
node_pool_labels = {
allow-tests-pods = "false"
default-pool = "true"
scaling-type = "auto"
workload-type = "tests-runners-ci"
default-pool = "true"
scaling-type = "auto"
workload-type = "tests-runners-ci"
}
tests_pool_name = "tests-e2-medium"
tests_pool_machine_type = "e2-medium"
tests_pool_max = 10
tests_pool_labels = {
allow-tests-pods = "true"
default-pool = "false"
scaling-type = "auto"
workload-type = "tests-pods"
default-pool = "false"
scaling-type = "auto"
workload-type = "tests-pods"
}
}