diff --git a/ci/openshift-ci/cluster/install_kata.sh b/ci/openshift-ci/cluster/install_kata.sh
index ac2581ebab..d544aa70c3 100755
--- a/ci/openshift-ci/cluster/install_kata.sh
+++ b/ci/openshift-ci/cluster/install_kata.sh
@@ -183,10 +183,13 @@ wait_for_app_pods_message() {
 	done
 	for pod in "${pods[@]}"; do
 		while :; do
-			oc logs $namespace "$pod" | grep "$message" -q && echo "Found $message in $pod's log ($SECONDS)" && break;
+			local log=$(oc logs $namespace "$pod")
+			echo "$log" | grep "$message" -q && echo "Found $(echo "$log" | grep "$message") in $pod's log ($SECONDS)" && break;
 			if [ "$SECONDS" -gt "$timeout" ]; then
 				echo -n "Message '$message' not present in '${pod}' pod of the '-l app=\"$app\"' "
 				echo "pods after ${SECONDS}s (${pods[@]})"
+				echo "Pod $pod's output so far:"
+				echo "$log"
 				return -1
 			fi
 			sleep 1;