give minikube a chance to clenup itself

pull/9726/head
Predrag Rogic 2020-11-17 23:47:25 +00:00
parent 973640c7a5
commit cefceebeb2
No known key found for this signature in database
GPG Key ID: F1FF5748C4855229
1 changed files with 12 additions and 6 deletions

View File

@ -38,12 +38,18 @@ killall java
# clean minikube left overs
echo -e "\ncleanup minikube..."
killall minikube >/dev/null 2>&1 || true
USERS="$(lslogins --user-accs --noheadings --output=USER)"
for user in $USERS; do
if sudo su - $user -c "minikube delete --all --purge" >/dev/null 2>&1; then
echo "successfully cleaned up minikube for $user user"
fi
for user in $(lslogins --user-accs --noheadings --output=USER); do
minikube="$(sudo su - ${user} -c 'command -v minikube')"
if [ ! -x "${minikube}" ]; then
minikube="/tmp/minikube"
curl -sfL https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 -o "${minikube}" && chmod +x "${minikube}" || true
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
# clean docker left overs