From a312bb5ee7bc5d696258e743feabfb3ad170a618 Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Mon, 9 Mar 2026 13:18:36 +0000 Subject: [PATCH] ci: upgrade Kind to v0.25.0 and pin kubectl to v1.31.2 Kind v0.20.0 defaults to k8s v1.27.3 which fails on newer CI runners (kubelet cgroups issue). Upgrade to Kind v0.25.0 (k8s v1.31.2) and pin kubectl to match. Co-Authored-By: Claude Opus 4.6 --- tests/scripts/install-kind.sh | 2 +- tests/scripts/install-kubectl.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/scripts/install-kind.sh b/tests/scripts/install-kind.sh index 254c3288..3b2debe4 100755 --- a/tests/scripts/install-kind.sh +++ b/tests/scripts/install-kind.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash # TODO: handle ARM -curl --silent -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64 +curl --silent -Lo ./kind https://kind.sigs.k8s.io/dl/v0.25.0/kind-linux-amd64 chmod +x ./kind mv ./kind /usr/local/bin diff --git a/tests/scripts/install-kubectl.sh b/tests/scripts/install-kubectl.sh index 7a5062fe..79890a6b 100755 --- a/tests/scripts/install-kubectl.sh +++ b/tests/scripts/install-kubectl.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash # TODO: handle ARM -curl --silent -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" +# Pin kubectl to match Kind's default k8s version (v1.31.x) +curl --silent -LO "https://dl.k8s.io/release/v1.31.2/bin/linux/amd64/kubectl" chmod +x ./kubectl mv ./kubectl /usr/local/bin