未验证 提交 1a33987b 编写于 作者: Z zhuwenxing 提交者: GitHub

[skip ci]Fix helm reinstall in github action (#11075)

Signed-off-by: Nzhuwenxing <wenxing.zhu@zilliz.com>
上级 c37f5f11
......@@ -107,6 +107,7 @@ jobs:
shell: bash
working-directory: tests/python_client/chaos
run: |
kubectl config set-context --current --namespace=chaos-testing
bash scripts/uninstall_milvus.sh
helm install --wait --timeout 360s milvus-chaos milvus/milvus -f cluster-values.yaml -n=chaos-testing
kubectl get pods -n chaos-testing
......
......@@ -14,6 +14,10 @@ echo "platform: $platform"
# define chaos testing object
release=${1:-"milvus-chaos"}
ns=${2:-"chaos-testing"}
# switch namespace
kubectl config set-context --current --namespace=${ns}
pod="proxy"
chaos_type="pod_failure"
release="milvus-chaos"
......@@ -22,9 +26,9 @@ ns="chaos-testing"
# install milvus cluster for chaos testing
pushd ./scripts
echo "uninstall milvus if exist"
bash uninstall_milvus.sh ${release}|| true
bash uninstall_milvus.sh ${release} ${ns}|| true
echo "install milvus"
bash install_milvus.sh ${release}
bash install_milvus.sh ${release} ${ns}
# if chaos_type is pod_failure, update replicas
if [ "$chaos_type" == "pod_failure" ];
......
release=${1:-"milvs-chaos"}
bash uninstall_milvus.sh ${release} || true
ns=${2:-"chaos-testing"}
bash uninstall_milvus.sh ${release} ${ns}|| true
helm repo add milvus https://milvus-io.github.io/milvus-helm/
helm repo update
helm install --wait --timeout 360s ${release} milvus/milvus --set service.type=NodePort -f ../cluster-values.yaml -n=chaos-testing
helm install --wait --timeout 360s ${release} milvus/milvus --set service.type=NodePort -f ../cluster-values.yaml -n=${ns}
set -e
release=${1:-"milvus-chaos"}
helm uninstall ${release}
kubectl delete pvc -l release=${release}
kubectl delete pvc -l app.kubernetes.io/instance=${release}
ns=${2:-"chaos-testing"}
helm uninstall ${release} -n=${ns}
kubectl delete pvc -l release=${release} -n=${ns}
kubectl delete pvc -l app.kubernetes.io/instance=${release} -n=${ns}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册