diff --git a/tests/integration/kubernetes/lib.sh b/tests/integration/kubernetes/lib.sh index 56713e950..9c2297f0f 100644 --- a/tests/integration/kubernetes/lib.sh +++ b/tests/integration/kubernetes/lib.sh @@ -71,6 +71,10 @@ k8s_create_pod() { # exec_host() { local node="$1" + # Validate the node + if ! kubectl get node "${node}" > /dev/null 2>&1; then + die "A given node ${node} is not valid" + fi # `kubectl debug` always returns 0, so we hack it to return the right exit code. local command="${@:2}" # Make 7 character hash from the node name