diff --git a/tests/integration/kubernetes/k8s-inotify.bats b/tests/integration/kubernetes/k8s-inotify.bats index 193cf99dc..361fb615e 100644 --- a/tests/integration/kubernetes/k8s-inotify.bats +++ b/tests/integration/kubernetes/k8s-inotify.bats @@ -32,8 +32,10 @@ setup() { # Update configmap kubectl apply -f "${pod_config_dir}"/inotify-updated-configmap.yaml - # Ideally we'd wait for the pod to complete... - sleep 120 + # Wait for the pod to complete + command="kubectl describe pod ${pod_name} | grep \"State: \+Terminated\"" + info "Waiting ${wait_time} seconds for: ${command}" + waitForProcess "${wait_time}" "$sleep_time" "${command}" # Verify we saw the update result=$(kubectl get pod "$pod_name" --output="jsonpath={.status.containerStatuses[]}")