Skip to content

Commit 47f475b

Browse files
committed
ci: wait for terminating ovs-ovn pod to disappear (#3160)
Signed-off-by: 张祖建 <zhangzujian.7@gmail.com>
1 parent 01123f8 commit 47f475b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/build-x86-image.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ jobs:
396396
kubectl -n kube-system rollout status deploy ovn-central
397397
kubectl -n kube-system rollout status ds ovs-ovn
398398
while true; do
399-
if [ ! -z "$(kubectl -n kube-system get ep ovn-nb -o jsonpath='{.subsets}')" ]; then
399+
if [ $(kubectl -n kube-system get pod -l app=ovs -o name | wc -l) -eq $(kubectl get node -o name | wc -l) ]; then
400400
break
401401
fi
402402
sleep 1
@@ -542,7 +542,7 @@ jobs:
542542
kubectl -n kube-system rollout status deploy ovn-central
543543
kubectl -n kube-system rollout status ds ovs-ovn
544544
while true; do
545-
if [ ! -z "$(kubectl -n kube-system get ep ovn-nb -o jsonpath='{.subsets}')" ]; then
545+
if [ $(kubectl -n kube-system get pod -l app=ovs -o name | wc -l) -eq $(kubectl get node -o name | wc -l) ]; then
546546
break
547547
fi
548548
sleep 1
@@ -809,7 +809,7 @@ jobs:
809809
kubectl -n kube-system rollout status deploy ovn-central
810810
kubectl -n kube-system rollout status ds ovs-ovn
811811
while true; do
812-
if [ ! -z "$(kubectl -n kube-system get ep ovn-nb -o jsonpath='{.subsets}')" ]; then
812+
if [ $(kubectl -n kube-system get pod -l app=ovs -o name | wc -l) -eq $(kubectl get node -o name | wc -l) ]; then
813813
break
814814
fi
815815
sleep 1
@@ -953,7 +953,7 @@ jobs:
953953
kubectl -n kube-system rollout status deploy ovn-central
954954
kubectl -n kube-system rollout status ds ovs-ovn
955955
while true; do
956-
if [ ! -z "$(kubectl -n kube-system get ep ovn-nb -o jsonpath='{.subsets}')" ]; then
956+
if [ $(kubectl -n kube-system get pod -l app=ovs -o name | wc -l) -eq $(kubectl get node -o name | wc -l) ]; then
957957
break
958958
fi
959959
sleep 1

0 commit comments

Comments
 (0)