From eeb8c7f33475e3be1c2eade821e4d21de341b2b7 Mon Sep 17 00:00:00 2001 From: jasonwitty Date: Fri, 28 Nov 2025 12:32:21 -0800 Subject: [PATCH] fix kubectl arch so can build on ARM. --- .gitea/workflows/build-and-deploy.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yaml b/.gitea/workflows/build-and-deploy.yaml index f6372e4..88c1d9f 100644 --- a/.gitea/workflows/build-and-deploy.yaml +++ b/.gitea/workflows/build-and-deploy.yaml @@ -66,9 +66,18 @@ jobs: - name: Install kubectl run: | - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" - chmod +x kubectl - sudo mv kubectl /usr/local/bin/ + if ! command -v kubectl &> /dev/null; then + ARCH=$(uname -m) + if [ "$ARCH" = "aarch64" ]; then + ARCH="arm64" + elif [ "$ARCH" = "x86_64" ]; then + ARCH="amd64" + fi + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/${ARCH}/kubectl" + chmod +x kubectl + sudo mv kubectl /usr/local/bin/ + fi + kubectl version --client - name: Configure kubectl run: |