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

Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
This commit is contained in:
zhuwenxing 2021-11-02 20:51:48 +08:00 committed by GitHub
parent c37f5f1139
commit 1a33987bbe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 8 deletions

View File

@ -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

View File

@ -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" ];

View File

@ -1,8 +1,8 @@
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}

View File

@ -1,6 +1,7 @@
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}