From 7c61607739278e9a2ad54de073405c90a81855b1 Mon Sep 17 00:00:00 2001 From: rameshiyer27 Date: Tue, 6 Aug 2024 11:10:19 +0100 Subject: Print the deployment status during timeout in csit Issue-ID: POLICY-4647 Change-Id: Ib16cc7965490bfa4b2312355ac41e93f149ec8c7 Signed-off-by: zrrmmua --- csit/run-k8s-csit.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'csit') 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 -- cgit 1.2.3-korg