From e89a790fc98114080beef3e3bbd13a13859f2002 Mon Sep 17 00:00:00 2001 From: Jonathan Crowther Date: Tue, 17 Mar 2026 13:45:06 -0400 Subject: [PATCH] Change build and generate scripts for arm64 compatibility --- scripts/build | 6 +++--- scripts/generate | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/build b/scripts/build index 04accee..2b69a10 100755 --- a/scripts/build +++ b/scripts/build @@ -16,8 +16,8 @@ echo "Building k3k... [cli os/arch: $(go env GOOS)/$(go env GOARCH)]" echo "Current TAG: ${VERSION} " export CGO_ENABLED=0 -GOOS=linux GOARCH=amd64 go build -ldflags="${LDFLAGS}" "${build_args[@]}" -o bin/k3k -GOOS=linux GOARCH=amd64 go build -ldflags="${LDFLAGS}" "${build_args[@]}" -o bin/k3k-kubelet ./k3k-kubelet +GOOS=linux GOARCH=amd64 go build -ldflags="${LDFLAGS}" "${build_args[@]+"${build_args[@]}"}" -o bin/k3k +GOOS=linux GOARCH=amd64 go build -ldflags="${LDFLAGS}" "${build_args[@]+"${build_args[@]}"}" -o bin/k3k-kubelet ./k3k-kubelet # build the cli for the local OS and ARCH -go build -ldflags="${LDFLAGS}" "${build_args[@]}" -o bin/k3kcli ./cli +go build -ldflags="${LDFLAGS}" "${build_args[@]+"${build_args[@]}"}" -o bin/k3kcli ./cli diff --git a/scripts/generate b/scripts/generate index f806f9d..4c2d6df 100755 --- a/scripts/generate +++ b/scripts/generate @@ -14,7 +14,7 @@ go run sigs.k8s.io/controller-tools/cmd/controller-gen@${CONTROLLER_TOOLS_VERSIO # add the 'helm.sh/resource-policy: keep' annotation to the CRDs for f in ./charts/k3k/templates/crds/*.yaml; do - sed -i '0,/^[[:space:]]*annotations:/s/^[[:space:]]*annotations:/&\n helm.sh\/resource-policy: keep/' "$f" + sed -i '' '1,/^[[:space:]]*annotations:/s/^[[:space:]]*annotations:/&\n helm.sh\/resource-policy: keep/' "$f" echo "Validating $f" yq . "$f" > /dev/null done