refactor undeploy script
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
This commit is contained in:
parent
b2dbcca719
commit
304c2a2623
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set +e
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
|
|
||||||
|
@ -12,19 +12,8 @@ function usage() {
|
||||||
|
|
||||||
SCRIPT_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
|
SCRIPT_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
|
||||||
|
|
||||||
# delete controller-manager
|
KUBECONFIG_PATH=${KUBECONFIG_PATH:-"${HOME}/.kube"}
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/controller-manager.yaml"
|
HOST_CLUSTER_KUBECONFIG="${KUBECONFIG_PATH}/karmada.config"
|
||||||
|
|
||||||
# delete APIs
|
export KUBECONFIG=${HOST_CLUSTER_KUBECONFIG}
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/membercluster.karmada.io_memberclusters.yaml"
|
kubectl delete ns karmada-system
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationpolicies.yaml"
|
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationbindings.yaml"
|
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationworks.yaml"
|
|
||||||
|
|
||||||
# delete service account, cluster role
|
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/serviceaccount.yaml"
|
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/clusterrole.yaml"
|
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/clusterrolebinding.yaml"
|
|
||||||
|
|
||||||
# delete namespace for control plane components
|
|
||||||
kubectl delete -f "${SCRIPT_ROOT}/artifacts/deploy/namespace.yaml"
|
|
||||||
|
|
Loading…
Reference in New Issue