#!/usr/bin/env bash

JOB_NAME=$1
NAMESPACE="${2:-default}"

[[ -z "${JOB_NAME}" ]] && echo "Job name not specified" && exit 1

while true; do
    STATUS="$(kubectl -n "${NAMESPACE}" get pod -l job-name="${JOB_NAME}" -o jsonpath='{.items[*].status.phase}')"
    if [ "${STATUS}" == "Pending" ]; then
        break
    fi
    sleep 1
done