From 95d47e4d05f64833abc094bd9ece768af0e3a9a4 Mon Sep 17 00:00:00 2001 From: Dan Mihai <dmihai@microsoft.com> Date: Fri, 7 Mar 2025 19:12:43 +0000 Subject: [PATCH] tests: k8s-configmap.bats: log exec output Log the "kubectl exec" ouput, just in case it helps investigate sporadic test errors like: https://github.com/kata-containers/kata-containers/actions/runs/13724022494/job/38387329268?pr=10973 not ok 1 ConfigMap for a pod (in test file k8s-configmap.bats, line 44) `kubectl exec $pod_name -- "${exec_command[@]}" | grep "KUBE_CONFIG_2=value-2"' failed It appears that the first exec from this test case produced the expected output: KUBE_CONFIG_1=value-1 but the second exec produced something else - that will be logged after this change. Signed-off-by: Dan Mihai <dmihai@microsoft.com> --- tests/integration/kubernetes/k8s-configmap.bats | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/integration/kubernetes/k8s-configmap.bats b/tests/integration/kubernetes/k8s-configmap.bats index 8b38a7ce6d..e89174fe93 100644 --- a/tests/integration/kubernetes/k8s-configmap.bats +++ b/tests/integration/kubernetes/k8s-configmap.bats @@ -40,8 +40,8 @@ setup() { kubectl wait --for=condition=Ready --timeout=$timeout pod "$pod_name" # Check env - kubectl exec $pod_name -- "${exec_command[@]}" | grep "KUBE_CONFIG_1=value-1" - kubectl exec $pod_name -- "${exec_command[@]}" | grep "KUBE_CONFIG_2=value-2" + grep_pod_exec_output "${pod_name}" "KUBE_CONFIG_1=value-1" "${exec_command[@]}" + grep_pod_exec_output "${pod_name}" "KUBE_CONFIG_2=value-2" "${exec_command[@]}" } teardown() {