From 6b9e58feee9289964df4760186ecede9f0ab964e Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Wed, 25 Feb 2026 21:28:37 +0100 Subject: [PATCH] fix(infra): add wait_for_pool_ready=false for gpu-dev pool Scale-to-zero pools start with 0 nodes, so Terraform's default wait_for_pool_ready=true always fails with "state warning, wants ready". Co-Authored-By: Claude Opus 4.6 --- infra/modules/kapsule/main.tf | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/infra/modules/kapsule/main.tf b/infra/modules/kapsule/main.tf index aebf2cc03..4c6374370 100644 --- a/infra/modules/kapsule/main.tf +++ b/infra/modules/kapsule/main.tf @@ -91,16 +91,17 @@ resource "scaleway_k8s_pool" "gitlab" { # CPU pool for remote development (DevPod — autoscales to zero) resource "scaleway_k8s_pool" "dev" { - count = var.enable_dev_pool ? 1 : 0 - cluster_id = scaleway_k8s_cluster.foxhunt.id - name = "gpu-dev" - node_type = var.dev_pool_type - size = 1 - min_size = 0 - max_size = var.dev_pool_max_size - autoscaling = true - autohealing = true - region = var.region + count = var.enable_dev_pool ? 1 : 0 + cluster_id = scaleway_k8s_cluster.foxhunt.id + name = "gpu-dev" + node_type = var.dev_pool_type + size = 1 + min_size = 0 + max_size = var.dev_pool_max_size + autoscaling = true + autohealing = true + wait_for_pool_ready = false + region = var.region lifecycle { ignore_changes = [size]