From 198c1724c7f53edb375bc19ea4b7b9ee242c9c6d Mon Sep 17 00:00:00 2001 From: Thomas Stromberg Date: Tue, 4 Dec 2018 13:37:31 -0800 Subject: [PATCH] none cleanup: force kubeadm, clear /etc/kubernetes, and use sudo for kubectl kill --- hack/jenkins/common.sh | 2 +- hack/jenkins/linux_integration_tests_none.sh | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/hack/jenkins/common.sh b/hack/jenkins/common.sh index eef2e75554..fe156a3a5c 100755 --- a/hack/jenkins/common.sh +++ b/hack/jenkins/common.sh @@ -158,7 +158,7 @@ fi if pgrep kubectl; then echo "killing hung kubectl processes ..." ps -afe | grep kubectl | grep -v grep || true - pgrep kubectl | xargs kill || true + pgrep kubectl | ${SUDO_PREFIX} xargs kill || true fi function cleanup_stale_routes() { diff --git a/hack/jenkins/linux_integration_tests_none.sh b/hack/jenkins/linux_integration_tests_none.sh index 6adef9e354..da2255058e 100755 --- a/hack/jenkins/linux_integration_tests_none.sh +++ b/hack/jenkins/linux_integration_tests_none.sh @@ -36,9 +36,11 @@ export KUBECONFIG="/root/.kube/config" # "none" driver specific cleanup from previous runs. # kubeadm -sudo kubeadm reset || true +sudo kubeadm reset -f || true # Cleanup data directory sudo rm -rf /data/* +# Cleanup old Kubernetes configs +sudo rm -rf /etc/kubernetes/* # Stop any leftover kubelets systemctl is-active --quiet kubelet \ && echo "stopping kubelet" \