Skip to content

Commit 7f6bb59

Browse files
authored
Support arm64 releases (#689)
Signed-off-by: Ahmet Alp Balkan <[email protected]>
1 parent a1402f8 commit 7f6bb59

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

hack/krew.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,18 @@ spec:
6262
matchLabels:
6363
os: linux
6464
arch: arm
65+
- uri: https://github.com/kubernetes-sigs/krew/releases/download/KREW_TAG/krew.tar.gz
66+
sha256: KREW_TAR_CHECKSUM
67+
bin: krew
68+
files:
69+
- from: ./krew-linux_arm64
70+
to: krew
71+
- from: ./LICENSE
72+
to: .
73+
selector:
74+
matchLabels:
75+
os: linux
76+
arch: arm64
6577
- uri: https://github.com/kubernetes-sigs/krew/releases/download/KREW_TAG/krew.tar.gz
6678
sha256: KREW_TAR_CHECKSUM
6779
bin: krew.exe

hack/make-binaries.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ if ! command -v "gox" &>/dev/null; then
2525
exit 1
2626
fi
2727

28-
supported_platforms="darwin/amd64 windows/amd64 linux/amd64 linux/arm"
28+
supported_platforms="darwin/amd64 windows/amd64 linux/amd64 linux/arm\
29+
linux/arm64"
2930
version_pkg="sigs.k8s.io/krew/internal/version"
3031

3132
cd "${SCRIPTDIR}/.."

site/content/docs/user-guide/setup/install.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Krew self-hosts).
2424
set -x; cd "$(mktemp -d)" &&
2525
curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.tar.gz" &&
2626
tar zxvf krew.tar.gz &&
27-
KREW=./krew-"$(uname | tr '[:upper:]' '[:lower:]')_$(uname -m | sed -e 's/x86_64/amd64/' -e 's/arm.*$/arm/')" &&
27+
KREW=./krew-"$(uname | tr '[:upper:]' '[:lower:]')_$(uname -m | sed -e 's/x86_64/amd64/' -e 's/arm.*$/arm/' -e 's/aarch64$/arm64/')" &&
2828
"$KREW" install krew
2929
)
3030
```
@@ -50,7 +50,7 @@ Krew self-hosts).
5050
set -x; set temp_dir (mktemp -d); cd "$temp_dir" &&
5151
curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.tar.gz" &&
5252
tar zxvf krew.tar.gz &&
53-
set KREWNAME krew-(uname | tr '[:upper:]' '[:lower:]')_(uname -m | sed -e 's/x86_64/amd64/' -e 's/arm.*$/arm/') &&
53+
set KREWNAME krew-(uname | tr '[:upper:]' '[:lower:]')_(uname -m | sed -e 's/x86_64/amd64/' -e 's/arm.*$/arm/' -e 's/aarch64$/arm64/' ) &&
5454
./$KREWNAME install krew &&
5555
set -e KREWNAME; set -e temp_dir
5656
end

0 commit comments

Comments
 (0)