From 302924db405fa73ac66f95df0a80a7759004bc57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Tue, 27 Jan 2026 08:49:04 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Bump=20up=20vcluster=20version?= =?UTF-8?q?=20to=20work=20around=20weird=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Probably due to K8S version mismatch; vcluster was on 1.33 and the host cluster was on 1.35. Symptoms: some pods start, all their containers are ready, the pod shows up as ready, and yet, it's not considered ready so the deployment says 0/1 and Helm never completes.) --- prepare-labs/konk.sh | 5 ++++- prepare-labs/terraform/one-kubernetes/vcluster/main.tf | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/prepare-labs/konk.sh b/prepare-labs/konk.sh index 4a538697..751cedc0 100755 --- a/prepare-labs/konk.sh +++ b/prepare-labs/konk.sh @@ -5,6 +5,9 @@ # 10% CPU # (See https://docs.google.com/document/d/1n0lwp6rQKQUIuo_A5LQ1dgCzrmjkDjmDtNj1Jn92UrI) # PRO2-XS = 4 core, 16 gb +# Note that we also need 2 volumes per vcluster (one for vcluster itself, one for shpod), +# so we might hit the maximum number of volumes per node! +# (TODO: check what that limit is on Scaleway and Linode) # # With vspod: # 800 MB RAM @@ -15,7 +18,7 @@ set -e KONKTAG=konk PROVIDER=linode -STUDENTS=5 +STUDENTS=2 case "$PROVIDER" in linode) diff --git a/prepare-labs/terraform/one-kubernetes/vcluster/main.tf b/prepare-labs/terraform/one-kubernetes/vcluster/main.tf index cb948de0..a0feff00 100644 --- a/prepare-labs/terraform/one-kubernetes/vcluster/main.tf +++ b/prepare-labs/terraform/one-kubernetes/vcluster/main.tf @@ -4,7 +4,7 @@ resource "helm_release" "_" { create_namespace = true repository = "https://charts.loft.sh" chart = "vcluster" - version = "0.27.1" + version = "0.30.4" values = [ yamlencode({ controlPlane = {