From: rameshiyer27 Date: Tue, 6 Aug 2024 10:10:19 +0000 (+0100) Subject: Print the deployment status during timeout in csit X-Git-Tag: 4.0.1~19^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F36%2F138636%2F1;p=policy%2Fdocker.git Print the deployment status during timeout in csit Issue-ID: POLICY-4647 Change-Id: Ib16cc7965490bfa4b2312355ac41e93f149ec8c7 Signed-off-by: zrrmmua --- diff --git a/csit/run-k8s-csit.sh b/csit/run-k8s-csit.sh index 6502c348..d8ce6f9d 100755 --- a/csit/run-k8s-csit.sh +++ b/csit/run-k8s-csit.sh @@ -366,7 +366,15 @@ wait_for_pods_running() { elapsed_time=$((current_time - start_time)) if [ "$elapsed_time" -ge "$timeout_seconds" ]; then - echo "Timed out waiting for all pods to reach 'Running' state." + echo "Timed out waiting for the pods to reach 'Running' state." + echo "Printing the current status of the deployment before exiting.." + kubectl describe pods; + echo "------------------------------------------------------------" + for pod in "${pending_pods[@]}"; do + echo "Logs of the pod $pod" + kubectl logs $pod + echo "---------------------------------------------------------" + done exit 1 fi