You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
844 B
16 lines
844 B
#!/bin/bash |
|
set -x |
|
|
|
# Allow EFS and EBS Argo apps to be deleted without removing things like storageClasses etc. |
|
# to be replaced by kubezero-storage |
|
kubectl patch application aws-ebs-csi-driver -n argocd --type=json -p='[{"op": "remove", "path": "/metadata/finalizers"}]' |
|
kubectl patch application aws-efs-csi-driver -n argocd --type=json -p='[{"op": "remove", "path": "/metadata/finalizers"}]' |
|
|
|
# Delete EBS and EFS Deployments and Daemonsets as we cannot change the lables while moving them to storage. |
|
# This will NOT affect provisioned volumes |
|
kubectl delete deployment ebs-csi-controller -n kube-system |
|
kubectl delete daemonSet ebs-csi-node -n kube-system |
|
kubectl delete statefulset ebs-snapshot-controller -n kube-system |
|
|
|
kubectl delete deployment efs-csi-controller -n kube-system |
|
kubectl delete daemonSet efs-csi-node -n kube-system
|
|
|