@@ -43,15 +43,14 @@ docker version
43
43
docker buildx version
44
44
docker buildx use default
45
45
if [ " $( dpkg --print-architecture) " = " amd64" ]; then
46
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes --credential yes ;
46
+ docker run --privileged --rm tonistiigi/binfmt --install all
47
47
else
48
- docker run --rm --privileged aptman/qus -- -r ;
49
- docker run --rm --privileged aptman/qus -s -- -p
48
+ docker run --privileged --rm tonistiigi/binfmt --install all
50
49
fi
51
50
docker info
52
51
echo " ==============================="
53
52
echo " Installing Docker compose for AMD64 / ARM64"
54
- DOCKER_COMPOSE_VERSION=" v2.26.0 "
53
+ DOCKER_COMPOSE_VERSION=" v2.33.1 "
55
54
curl -fsSL -o ./docker-compose " https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION} /docker-compose-linux-$( uname -m) "
56
55
chmod +x ./docker-compose
57
56
sudo mv ./docker-compose /usr/libexec/docker/cli-plugins
@@ -83,7 +82,7 @@ elif [ "${CLUSTER}" = "minikube" ]; then
83
82
rm -rf minikube-linux-$( dpkg --print-architecture)
84
83
echo " ==============================="
85
84
echo " Installing Go"
86
- GO_VERSION=" 1.23.3 "
85
+ GO_VERSION=" 1.24.0 "
87
86
curl -sLO https://go.dev/dl/go$GO_VERSION .linux-$( dpkg --print-architecture) .tar.gz
88
87
tar -xvf go$GO_VERSION .linux-$( dpkg --print-architecture) .tar.gz -C /tmp
89
88
rm -rf go$GO_VERSION .linux-$( dpkg --print-architecture) .tar.gz*
@@ -96,14 +95,14 @@ elif [ "${CLUSTER}" = "minikube" ]; then
96
95
go version
97
96
echo " ==============================="
98
97
echo " Installing CRI-CTL (CLI for CRI-compatible container runtimes)"
99
- CRICTL_VERSION=" v1.30 .0"
98
+ CRICTL_VERSION=" v1.32 .0"
100
99
curl -fsSL -o crictl.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/$CRICTL_VERSION /crictl-$CRICTL_VERSION -linux-$( dpkg --print-architecture) .tar.gz
101
100
sudo tar -xf crictl.tar.gz -C /usr/local/bin
102
101
rm -rf crictl.tar.gz
103
102
crictl --version || true
104
103
echo " ==============================="
105
104
echo " Installing CRI-Dockerd"
106
- CRI_DOCKERD_VERSION=" 0.3.14 "
105
+ CRI_DOCKERD_VERSION=" 0.3.16 "
107
106
curl -fsSL -o cri-dockerd.tgz https://github.com/Mirantis/cri-dockerd/releases/download/v$CRI_DOCKERD_VERSION /cri-dockerd-$CRI_DOCKERD_VERSION .$( dpkg --print-architecture) .tgz
108
107
sudo tar -xf cri-dockerd.tgz -C /tmp
109
108
sudo mv /tmp/cri-dockerd/cri-dockerd /usr/local/bin/cri-dockerd
@@ -121,7 +120,7 @@ elif [ "${CLUSTER}" = "minikube" ]; then
121
120
cri-dockerd --version
122
121
echo " ==============================="
123
122
echo " Installing CNI-Plugins (Container Network Interface)"
124
- CNI_PLUGIN_VERSION=" v1.4.0 "
123
+ CNI_PLUGIN_VERSION=" v1.6.2 "
125
124
CNI_PLUGIN_TAR=" cni-plugins-linux-$( dpkg --print-architecture) -$CNI_PLUGIN_VERSION .tgz"
126
125
CNI_PLUGIN_INSTALL_DIR=" /opt/cni/bin"
127
126
curl -sLO " https://github.com/containernetworking/plugins/releases/download/$CNI_PLUGIN_VERSION /$CNI_PLUGIN_TAR "
@@ -154,7 +153,7 @@ helm version
154
153
echo " ==============================="
155
154
156
155
echo " Installing chart-testing for AMD64 / ARM64"
157
- CHART_TESTING_VERSION=" 3.10.1 "
156
+ CHART_TESTING_VERSION=" 3.12.0 "
158
157
curl -fsSL -o ct.tar.gz https://github.com/helm/chart-testing/releases/download/v${CHART_TESTING_VERSION} /chart-testing_${CHART_TESTING_VERSION} _linux_$( dpkg --print-architecture) .tar.gz
159
158
sudo mkdir -p /opt/ct
160
159
sudo tar -xzf ct.tar.gz -C /opt/ct
0 commit comments