From a55c8b932f6b902cb3a7b43e20cc151fb565ae54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=B6hl=2C=20Lukas?= Date: Tue, 28 Jun 2022 10:54:00 +0200 Subject: [PATCH] debug: view run folder and user ids MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Höhl, Lukas --- scripts/minikube-setup.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/scripts/minikube-setup.sh b/scripts/minikube-setup.sh index f6825c78e..77850f3e2 100755 --- a/scripts/minikube-setup.sh +++ b/scripts/minikube-setup.sh @@ -22,6 +22,18 @@ if ! conntrack --version &>/dev/null; then sudo apt-get -qq -y install conntrack fi +# taken from https://github.com/kubernetes/minikube/blob/b45b29c5df6f88c6ac0afd60079a6190dc1e32c9/hack/jenkins/linux_integration_tests_none.sh#L38 +if ! kubeadm &>/dev/null; then + echo "WARNING: kubeadm is not installed. will try to install." + curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubeadm" + sudo install kubeadm /usr/local/bin/kubeadm +fi + +# "none" driver specific cleanup from previous runs. +sudo kubeadm reset -f --cri-socket unix:///var/run/cri-dockerd.sock || true +# kubeadm reset may not stop pods immediately +docker rm -f $(docker ps -aq) >/dev/null 2>&1 || true + # always install minikube, because versionupgrades could break usability of this script curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 chmod +x minikube @@ -36,13 +48,14 @@ tar xfz cri-dockerd.tgz chmod +x cri-dockerd/cri-dockerd sudo mv cri-dockerd/cri-dockerd /usr/bin/cri-docker + git clone https://github.com/Mirantis/cri-dockerd.git /tmp/cri-dockerd sudo cp /tmp/cri-dockerd/packaging/systemd/* /etc/systemd/system sudo systemctl daemon-reload sudo systemctl enable cri-docker.service sudo systemctl enable --now cri-docker.socket -CRICTL_VERSION="v1.24.1" +CRICTL_VERSION="v1.17.0" curl -L https://github.com/kubernetes-sigs/cri-tools/releases/download/$CRICTL_VERSION/crictl-${CRICTL_VERSION}-linux-amd64.tar.gz --output crictl-${CRICTL_VERSION}-linux-amd64.tar.gz sudo tar zxvf crictl-$CRICTL_VERSION-linux-amd64.tar.gz -C /usr/local/bin rm -f crictl-$CRICTL_VERSION-linux-amd64.tar.gz