Remove useless delete pvc scripts (#18416)

Signed-off-by: Jenny Li <jing.li@zilliz.com>
pull/18420/head
Jenny Li 2022-07-26 20:20:30 +08:00 committed by GitHub
parent e9d777b336
commit 1e1c18fbab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 24 deletions

View File

@ -78,27 +78,4 @@ MILVUS_LABELS2="release=${MILVUS_HELM_RELEASE_NAME}"
# Clean up pvc
kubectl delete pvc --wait -n "${MILVUS_HELM_NAMESPACE}" $(kubectl get pvc -n "${MILVUS_HELM_NAMESPACE}" -l "${MILVUS_LABELS1}" -o jsonpath='{range.items[*]}{.metadata.name} ') || true
kubectl delete pvc --wait -n "${MILVUS_HELM_NAMESPACE}" $(kubectl get pvc -n "${MILVUS_HELM_NAMESPACE}" -l "${MILVUS_LABELS2}" -o jsonpath='{range.items[*]}{.metadata.name} ') || true
# Add check & delete pvc again in case pvc need time to be deleted
clean_label_pvc(){
local label=${1?label expected as first argument.}
for i in {1..10}
do
PVC=$(kubectl get pvc -n "${MILVUS_HELM_NAMESPACE}" -l "${label}" -o jsonpath='{range.items[*]}{.metadata.name} ')
STATUS=$(echo ${PVC} | wc -w )
echo "status is ${STATUS}"
if [ $STATUS == 0 ]; then
break
else
sleep 5
echo "PVCs are ${PVC}"
kubectl delete pvc --wait -n "${MILVUS_HELM_NAMESPACE}" ${PVC}
fi
done
}
echo "Check & Delete Persistent Volumes"
clean_label_pvc ${MILVUS_LABELS1}
clean_label_pvc ${MILVUS_LABELS2}
kubectl delete pvc --wait -n "${MILVUS_HELM_NAMESPACE}" $(kubectl get pvc -n "${MILVUS_HELM_NAMESPACE}" -l "${MILVUS_LABELS2}" -o jsonpath='{range.items[*]}{.metadata.name} ') || true