Upgrade Calico to v3.24.3
[iec.git] / src / foundation / scripts / cni / ovn-kubernetes / uninstall-ovn-k8s.sh
1 #!/bin/bash -ex
2 # shellcheck disable=SC1073,SC1072,SC1039,SC2059
3
4 SCRIPTS_DIR=$(dirname "${BASH_SOURCE[0]}")
5
6 # Run ovnkube daemonsets for nodes
7 kubectl delete -f ${SCRIPTS_DIR}/yaml/ovnkube-node.yaml
8 sleep 3
9
10 # Run ovnkube-master daemonset.
11 kubectl delete -f ${SCRIPTS_DIR}/yaml/ovnkube-master.yaml
12 sleep 3
13
14
15 # Delete ovnkube-db daemonset.
16 kubectl delete -f ${SCRIPTS_DIR}/yaml/ovnkube-db.yaml
17 sleep 3
18
19 # Delete OVN namespace, service accounts, ovnkube-db headless service, configmap, and policies
20 kubectl delete -f ${SCRIPTS_DIR}/yaml/ovn-setup.yaml
21 sleep 2
22
23 #kubectl get pods -n ovn-kubernetes