AIO and MUNO mode upgrade for EG 1.5.0 version
[eliot.git] / jjb / eliot / eliot-clean.sh
1 #!/bin/bash
2
3 set -x
4
5 # log info to console
6 echo "cc"
7 echo "--------------------------------------------------------"
8 echo
9
10 node_name=$(kubectl get node  |awk '{print $1}' |grep -v NAME) ||true
11 for i in $node_name;
12 do
13   kubectl drain $i  --delete-local-data --force --ignore-daemonsets
14   kubectl delete node  $i
15 done
16
17 if [[ "$NODE_NAME" =~ "huawei-eliot-pod1" ]]; then
18     sshpass -f /home/jenkins/pwfile.txt ssh root@10.10.0.99 sudo kubeadm reset -f ||true
19     sshpass -f /home/jenkins/pwfile.txt ssh root@10.10.1.15 sudo kubeadm reset -f ||true
20 elif [[ "$NODE_NAME" =~ "huawei-eliot-centos-pod3" ]]; then
21     sshpass -f /home/jenkins/pwfile.txt ssh root@10.10.0.211 sudo kubeadm reset -f ||true
22     sshpass -f /home/jenkins/pwfile.txt ssh root@10.10.0.138 sudo kubeadm reset -f ||true
23
24 fi
25
26 echo
27 echo "--------------------------------------------------------"
28 echo "Cleaned"