give minikube a chance to clenup itself
parent
973640c7a5
commit
cefceebeb2
|
|
@ -38,12 +38,18 @@ killall java
|
||||||
|
|
||||||
# clean minikube left overs
|
# clean minikube left overs
|
||||||
echo -e "\ncleanup minikube..."
|
echo -e "\ncleanup minikube..."
|
||||||
killall minikube >/dev/null 2>&1 || true
|
for user in $(lslogins --user-accs --noheadings --output=USER); do
|
||||||
USERS="$(lslogins --user-accs --noheadings --output=USER)"
|
minikube="$(sudo su - ${user} -c 'command -v minikube')"
|
||||||
for user in $USERS; do
|
if [ ! -x "${minikube}" ]; then
|
||||||
if sudo su - $user -c "minikube delete --all --purge" >/dev/null 2>&1; then
|
minikube="/tmp/minikube"
|
||||||
echo "successfully cleaned up minikube for $user user"
|
curl -sfL https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 -o "${minikube}" && chmod +x "${minikube}" || true
|
||||||
fi
|
fi
|
||||||
|
if [ -x "${minikube}" ]; then
|
||||||
|
if sudo su - "${user}" -c "${minikube} delete --all --purge" >/dev/null 2>&1; then
|
||||||
|
echo "successfully cleaned up minikube for ${user} user using ${minikube}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
sudo killall --user "${user}" minikube >/dev/null 2>&1 || true
|
||||||
done
|
done
|
||||||
|
|
||||||
# clean docker left overs
|
# clean docker left overs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue