From d6abc88d6e8c450fcbd085e003a5b53d04e0c918 Mon Sep 17 00:00:00 2001 From: bobz965 Date: Fri, 19 Apr 2024 15:22:54 +0000 Subject: [PATCH] fix check Signed-off-by: bobz965 --- dist/images/check-kube-ovn-pod-restarts.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/images/check-kube-ovn-pod-restarts.sh b/dist/images/check-kube-ovn-pod-restarts.sh index fe2ca9c083b..965d22290e4 100644 --- a/dist/images/check-kube-ovn-pod-restarts.sh +++ b/dist/images/check-kube-ovn-pod-restarts.sh @@ -1,13 +1,13 @@ #!/bin/bash set -eux -restartsPods=$(kubectl get po -A -o wide | grep -E "kube-ovn-controller|kube-ovn-pinger|kube-ovn-monitor|kube-ovn-cni|ovn-central|ovs-ovn" | grep -v "Running 0" | wc -l) +restartsPods=$(kubectl get po -A -o wide | grep -E "kube-ovn-controller|kube-ovn-pinger|kube-ovn-monitor|kube-ovn-cni|ovn-central|ovs-ovn" | awk '{print $4$5}' | grep -c "Running0") -if [ $restartsPods -gt 0 ]; then +if [ "$restartsPods" -gt 0 ]; then echo "some ovn related pods are not running" - kubectl get po -A -o wide | grep -E "kube-ovn-controller|kube-ovn-pinger|kube-ovn-monitor|kube-ovn-cni|ovn-central|ovs-ovn" | grep -v "Running 0" + kubectl get po -A -o wide | grep -E "kube-ovn-controller|kube-ovn-pinger|kube-ovn-monitor|kube-ovn-cni|ovn-central|ovs-ovn" firstBadPod=$(kubectl get po -A -o wide | grep -E "kube-ovn-controller|kube-ovn-pinger|kube-ovn-monitor|kube-ovn-cni|ovn-central|ovs-ovn" | grep -v "Running 0" | head -n1 | awk '{print $1 " " $2}') - kubectl logs -p -n $firstBadPod | tail -n 100 - echo "PLEASE CHECK THE ERROR LOGS ABOVE /|\/|\/|\/|\ " + kubectl logs -p -n "$firstBadPod" | tail -n 100 + echo "PLEASE CHECK THE ERROR LOGS ABOVE /|\ /|\ /|\ " exit 1 fi