Skip to content

Commit

Permalink
Merge pull request #9 from panubo/update-install-tools-version
Browse files Browse the repository at this point in the history
Update tools version in install-tools.sh
  • Loading branch information
chaopanubo authored Jan 6, 2025
2 parents 00b1a74 + 9fd2f74 commit a43e9fd
Showing 1 changed file with 48 additions and 36 deletions.
84 changes: 48 additions & 36 deletions install-tools.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ install_sops() {
checksum_var="SOPS_${version//\./_}_CHECKSUM_${ARCH^^}"
checksum="${!checksum_var}"

echo "https://github.com/mozilla/sops/releases/download/v${version}/sops-v${version}.linux.${!ARCH}"
echo "https://github.com/getsops/sops/releases/download/v${version}/sops-v${version}.linux.${!ARCH}"
echo "${checksum}"

wget -nv "https://github.com/mozilla/sops/releases/download/v${version}/sops-v${version}.linux.${!ARCH}"
wget -nv "https://github.com/getsops/sops/releases/download/v${version}/sops-v${version}.linux.${!ARCH}"
echo "${checksum} sops-v${version}.linux.${!ARCH}" > SHA256SUM
sha256sum -c SHA256SUM || ( echo "Expected $(sha256sum sops-v${version}.linux.${!ARCH})"; exit 1; )

Expand All @@ -46,10 +46,10 @@ install_lego() {
checksum_var="LEGO_${version//\./_}_CHECKSUM_${ARCH^^}"
checksum="${!checksum_var}"

echo "https://github.com/xenolf/lego/releases/download/v${version}/lego_v${version}_linux_${!ARCH}.tar.gz"
echo "https://github.com/go-acme/lego/releases/download/v${version}/lego_v${version}_linux_${!ARCH}.tar.gz"
echo "${checksum}"

wget -nv "https://github.com/xenolf/lego/releases/download/v${version}/lego_v${version}_linux_${!ARCH}.tar.gz"
wget -nv "https://github.com/go-acme/lego/releases/download/v${version}/lego_v${version}_linux_${!ARCH}.tar.gz"
echo "${checksum} lego_v${version}_linux_${!ARCH}.tar.gz" > SHA256SUM
sha256sum -c SHA256SUM || ( echo "Expected $(sha256sum lego_v${version}_linux_${!ARCH}.tar.gz)"; exit 1; )

Expand Down Expand Up @@ -145,10 +145,10 @@ install_kubectl() {
IFS='.' read -r -a version_parts <<<"${version}"
major_minor="${version_parts[0]}.${version_parts[1]}"

echo "https://storage.googleapis.com/kubernetes-release/release/v${version}/bin/linux/${!ARCH}/kubectl"
echo "https://dl.k8s.io/release/v${version}/bin/linux/${!ARCH}/kubectl"
echo "${checksum}"

wget -nv "https://storage.googleapis.com/kubernetes-release/release/v${version}/bin/linux/${!ARCH}/kubectl"
wget -nv "https://dl.k8s.io/release/v${version}/bin/linux/${!ARCH}/kubectl"
echo "${checksum} kubectl" > SHA256SUM
sha256sum kubectl
sha256sum -c SHA256SUM || ( echo "Expected $(sha256sum kubectl)"; exit 1; )
Expand Down Expand Up @@ -182,19 +182,25 @@ install_argo() {

# Versions
# Both the amd64 and arm64 checksums must be included here.
KUBECTL_1_29_4_CHECKSUM_X86_64=10e343861c3cb0010161e703307ba907add2aeeeaffc6444779ad915f9889c88
KUBECTL_1_29_4_CHECKSUM_AARCH64=61537408eedcad064d7334384aed508a8aa1ea786311b87b505456a2e0535d36
KUBECTL_1_28_8_CHECKSUM_X86_64=e02aad5c0bac52c970700b814645b62c4f18b634144398ac344875dbaf1072f8
KUBECTL_1_28_8_CHECKSUM_AARCH64=93d60dd36093b4c719f1f1bafcf59437c17cb2209341c7c94771e7dd9acdab33
KUBECTL_1_27_12_CHECKSUM_X86_64=d639eda39be2dce42fbec21e038942ab5734541715e3ea5fb29c9ad76686bd7f
KUBECTL_1_27_12_CHECKSUM_AARCH64=bfc6cb71041ebc0f048402988eccc107cfff2b866c864231c9ada05ab328e5bf
KUBECTL_1_31_4_CHECKSUM_X86_64=298e19e9c6c17199011404278f0ff8168a7eca4217edad9097af577023a5620f
KUBECTL_1_31_4_CHECKSUM_AARCH64=b97e93c20e3be4b8c8fa1235a41b4d77d4f2022ed3d899230dbbbbd43d26f872
KUBECTL_1_30_8_CHECKSUM_X86_64=7f39bdcf768ce4b8c1428894c70c49c8b4d2eee52f3606eb02f5f7d10f66d692
KUBECTL_1_30_8_CHECKSUM_AARCH64=e51d6a76fade0871a9143b64dc62a5ff44f369aa6cb4b04967d93798bf39d15b
KUBECTL_1_29_12_CHECKSUM_X86_64=35fc028853e6f5299a53f22ab58273ea2d882c0f261ead0a2eed5b844b12dbfb
KUBECTL_1_29_12_CHECKSUM_AARCH64=1cf2c00bb4f5ee6df69678e95af8ba9a4d4b1050ddefb0ae9d84b5c6f6c0e817
KUBECTL_1_28_15_CHECKSUM_X86_64=1f7651ad0b50ef4561aa82e77f3ad06599b5e6b0b2a5fb6c4f474d95a77e41c5
KUBECTL_1_28_15_CHECKSUM_AARCH64=7d45d9620e67095be41403ed80765fe47fcfbf4b4ed0bf0d1c8fe80345bda7d3
KUBECTL_1_27_16_CHECKSUM_X86_64=97ea7cd771d0c6e3332614668a40d2c5996f0053ff11b44b198ea84dba0818cb
KUBECTL_1_27_16_CHECKSUM_AARCH64=2f50cb29d73f696ffb57437d3e2c95b22c54f019de1dba19e2b834e0b4501eb9
KUBECTL_1_26_15_CHECKSUM_X86_64=b75f359e6fad3cdbf05a0ee9d5872c43383683bb8527a9e078bb5b8a44350a41
KUBECTL_1_26_15_CHECKSUM_AARCH64=1396313f0f8e84ab1879757797992f1af043e1050283532e0fd8469902632216
KUBECTL_1_25_16_CHECKSUM_X86_64=5a9bc1d3ebfc7f6f812042d5f97b82730f2bdda47634b67bddf36ed23819ab17
KUBECTL_1_25_16_CHECKSUM_AARCH64=d6c23c80828092f028476743638a091f2f5e8141273d5228bf06c6671ef46924
KUBECTL_1_24_17_CHECKSUM_X86_64=3e9588e3326c7110a163103fc3ea101bb0e85f4d6fd228cf928fa9a2a20594d5
KUBECTL_1_24_17_CHECKSUM_AARCH64=66885bda3a202546778c77f0b66dcf7f576b5a49ff9456acf61329da784a602d

HELM_3_16_4_CHECKSUM_X86_64=fc307327959aa38ed8f9f7e66d45492bb022a66c3e5da6063958254b9767d179
HELM_3_16_4_CHECKSUM_AARCH64=d3f8f15b3d9ec8c8678fbf3280c3e5902efabe5912e2f9fcf29107efbc8ead69
HELM_3_15_4_CHECKSUM_X86_64=11400fecfc07fd6f034863e4e0c4c4445594673fd2a129e701fe41f31170cfa9
HELM_3_15_4_CHECKSUM_AARCH64=fa419ecb139442e8a594c242343fafb7a46af3af34041c4eac1efcc49d74e626
HELM_3_14_4_CHECKSUM_X86_64=a5844ef2c38ef6ddf3b5a8f7d91e7e0e8ebc39a38bb3fc8013d629c1ef29c259
HELM_3_14_4_CHECKSUM_AARCH64=113ccc53b7c57c2aba0cd0aa560b5500841b18b5210d78641acfddc53dac8ab2
HELM_3_13_3_CHECKSUM_X86_64=bbb6e7c6201458b235f335280f35493950dcd856825ddcfd1d3b40ae757d5c7d
Expand All @@ -208,54 +214,60 @@ HELM_3_10_3_CHECKSUM_AARCH64=260cda5ff2ed5d01dd0fd6e7e09bc80126e00d8bdc55f3269d0
HELM_3_9_4_CHECKSUM_X86_64=31960ff2f76a7379d9bac526ddf889fb79241191f1dbe2a24f7864ddcb3f6560
HELM_3_9_4_CHECKSUM_AARCH64=d24163e466f7884c55079d1050968e80a05b633830047116cdfd8ae28d35b0c0

SOPS_3_8_1_CHECKSUM_X86_64=d6bf07fb61972127c9e0d622523124c2d81caf9f7971fb123228961021811697
SOPS_3_8_1_CHECKSUM_AARCH64=15b8e90ca80dc23125cd2925731035fdef20c749ba259df477d1dd103a06d621
SOPS_3_9_3_CHECKSUM_X86_64=835ee92ef7269e1e40d69cbe5e1042975f3cd38044e8a0fa3c1a13543b7dcfaa
SOPS_3_9_3_CHECKSUM_AARCH64=49515aba9264e507eab884ebf902098046b8922d32f588f9a2beecb4a601d2ef

LEGO_4_16_1_CHECKSUM_X86_64=e9826f955337c1fd825d21b073168692711985e25db013ff6b00e9a55a9644b4
LEGO_4_16_1_CHECKSUM_AARCH64=0669037c2bcff11d0599765c63f186dfc98397b6a827f5cb2e48e9e69c12626c
LEGO_4_21_0_CHECKSUM_X86_64=c8cc7fb636f8a5f1167e013dbd01485a72eb7393faf1776664c765a722cd6070
LEGO_4_21_0_CHECKSUM_AARCH64=d3971d6a5a1802ecfab1234f6d4db31d0e2c0a655dfc988dee96dd941b7a3abf

YQ_4_43_1_CHECKSUM_X86_64=049d1f3791cc25160a71b0bbe14a58302fb6a7e4462e07d5cbd543787a9ad815
YQ_4_43_1_CHECKSUM_AARCH64=92d00086075c267e2487857692da3f865d97ab0eabb10f9a01118cb3bbd3ecb7
YQ_4_44_6_CHECKSUM_X86_64=09ea7643cba1cfde4c57abbadbf7fa242d7425db8ee93c0b184d68661cf3b1bd
YQ_4_44_6_CHECKSUM_AARCH64=b8ef016d33481af608e30a360693930f38721f13b271abaf182975b8631dc96d

ORAS_1_1_0_CHECKSUM_X86_64=e09e85323b24ccc8209a1506f142e3d481e6e809018537c6b3db979c891e6ad7
ORAS_1_1_0_CHECKSUM_AARCH64=e450b081f67f6fda2f16b7046075c67c9a53f3fda92fd20ecc59873b10477ab4
ORAS_1_2_2_CHECKSUM_X86_64=bff970346470e5ef888e9f2c0bf7f8ee47283f5a45207d6e7a037da1fb0eae0d
ORAS_1_2_2_CHECKSUM_AARCH64=edd7195cbb8ba56c29ede413eefa10c8026201d63326017cd315841b4063aa56

CRANE_0_19_1_CHECKSUM_X86_64=5f2b43c32a901adaaabaa78755d56cea71183954de7547cb4c4bc64b9ac6b2ff
CRANE_0_19_1_CHECKSUM_AARCH64=9118c29cdf2197441c4a934cf517df76c021ba12a70edc14ee9dc4dc08226680
CRANE_0_20_2_CHECKSUM_X86_64=c14340087103ba9dadf61d45acd20675490fd0ccbd56ac7901fc1b502137f44b
CRANE_0_20_2_CHECKSUM_AARCH64=aff0db48825124c9331ea310057214bd4e92c01aa2e414d539e9659841d9422a

ARGO_3_5_6_CHECKSUM_X86_64=6691b0aa1414b8b1cb8340f50eb7ab352517519f4f982ac682798f369a965c32
ARGO_3_5_6_CHECKSUM_AARCH64=0a245bb062d88c7a6a7cdb9e2f26141184897ea0966eedd91b6a0e06ab15b702
ARGO_3_6_2_CHECKSUM_X86_64=4bbddd2bb98d5fa9de88ec80170955cfd086b53b5bc83d2ec0b342f4b6f252fc
ARGO_3_6_2_CHECKSUM_AARCH64=4e6500eb95f3c2c00d3304189309892faf2ec7ea438b126c6a3bacb8172e0d55
ARGO_3_5_13_CHECKSUM_X86_64=563e3903389da9fa24740b10ba996174326b623557acdb7efa46bfd94319ebc7
ARGO_3_5_13_CHECKSUM_AARCH64=52a6dc5925502a29b206d23f24ba2ad6745ce8307564f7ea13b834e725597e7d
ARGO_3_4_16_CHECKSUM_X86_64=af754014f0145e92147239be4092eceb16e81578346baf785609f2ee9caf50e8
ARGO_3_4_16_CHECKSUM_AARCH64=2dfae2844a0d79b18ebfd346a6dc9f5414e38b2a107c8e3371ab098ed5a28bac
ARGO_3_1_5_CHECKSUM_X86_64=68ebb30e79aa5ab649dbd0feb6e227b0dcff2b2983c00e176cc523a9f883567b
ARGO_3_1_5_CHECKSUM_AARCH64=dc3c36081b6b49c8977dcffa9393a29e83568fba36a35f472caaac108674c03e

install_sops 3.8.1
install_sops 3.9.3

install_lego 4.16.1
install_lego 4.21.0

install_yq 4.43.1
install_yq 4.44.6

install_oras 1.1.0
install_oras 1.2.2

install_crane 0.19.1
install_crane 0.20.2

install_helm 3.9.4
install_helm 3.10.3
install_helm 3.11.3
install_helm 3.12.3
install_helm 3.13.3
install_helm 3.14.4
install_helm 3.15.4
install_helm 3.16.4

install_kubectl 1.24.17
install_kubectl 1.25.16
install_kubectl 1.26.15
install_kubectl 1.27.12
install_kubectl 1.28.8
install_kubectl 1.29.4
install_kubectl 1.27.16
install_kubectl 1.28.15
install_kubectl 1.29.12
install_kubectl 1.30.8
install_kubectl 1.31.4

install_argo 3.1.5
install_argo 3.4.16
install_argo 3.5.6
install_argo 3.5.13
install_argo 3.6.2

echo "Finished installing tools..."

0 comments on commit a43e9fd

Please sign in to comment.