未验证 提交 9944268a 编写于 作者: Z zhuwenxing 提交者: GitHub

[skip ci]Fix chaos test (#12031)

Signed-off-by: Nzhuwenxing <wenxing.zhu@zilliz.com>
上级 9575510b
......@@ -9,7 +9,7 @@ jobs:
test-pod-kill-chaos:
runs-on: ubuntu-latest
timeout-minutes: 30
timeout-minutes: 40
strategy:
fail-fast: false
matrix:
......@@ -53,8 +53,7 @@ jobs:
helm repo add chaos-mesh https://charts.chaos-mesh.org
helm search repo chaos-mesh
kubectl create ns chaos-testing
helm install chaos-mesh chaos-mesh/chaos-mesh --namespace=chaos-testing --version v2.0.3 --set chaosDaemon.runtime=containerd --set chaosDaemon.socketPath=/run/containerd/containerd.sock
sleep 60s
helm install --wait --timeout 360s chaos-mesh chaos-mesh/chaos-mesh --namespace=chaos-testing --version v2.0.3 --set chaosDaemon.runtime=containerd --set chaosDaemon.socketPath=/run/containerd/containerd.sock
kubectl get po -n chaos-testing
- name: Deploy Milvus
......@@ -89,14 +88,19 @@ jobs:
timeout 14m pytest -s -v test_chaos.py --host 127.0.0.1 || echo "chaos test failed"
- name: Milvus E2E Test
timeout-minutes: 5
timeout-minutes: 10
if: ${{ always() }}
shell: bash
working-directory: tests/python_client/chaos
run: |
kubectl get pod -n chaos-testing
# wait all pod to be ready
kubectl wait --for=condition=Ready pod -l app.kubernetes.io/instance=milvus-chaos -n chaos-testing --timeout=360s
kubectl wait --for=condition=Ready pod -l release=milvus-chaos -n chaos-testing --timeout=360s
kubectl get pod -n chaos-testing
ps aux|grep forward|grep -v grep|awk '{print $2}'|xargs kill -9
kubectl port-forward service/milvus-chaos 19530 -n chaos-testing >/dev/null 2>&1 &
sleep 20s
nc -vz 127.0.0.1 19530
......
......@@ -6,12 +6,6 @@ image:
tag: master-latest
pullPolicy: IfNotPresent
metrics:
enabled: true
serviceMonitor:
# Set this to `true` to create ServiceMonitor for Prometheus operator
enabled: true
etcd:
replicaCount: 1
minio:
......
......@@ -5,4 +5,4 @@ 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=${ns}
helm install --wait --timeout 360s ${release} milvus/milvus --set service.type=NodePort -f ../cluster-values.yaml --set metrics.serviceMonitor.enabled=true -n=${ns}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册