in dags/map_reproducibility/utils/common_utils.py [0:0]
def internal_wait_for_jobs_cmds(timeout="100m"):
timeout = str(timeout)
if not timeout.endswith("m"):
timeout += "m"
wait_for_job = (
"kubectl describe job $JOB_NAME --namespace=default",
"kubectl get pods --selector=job-name=$JOB_NAME --namespace=default",
"echo 'will wait for jobs to finish'",
f"kubectl wait --for=condition=complete job/$JOB_NAME --namespace=default --timeout={timeout}",
"helm status $JOB_NAME --namespace=default",
"kubectl describe job $JOB_NAME --namespace=default",
"kubectl get pods --selector=job-name=$JOB_NAME --namespace=default",
)
print("**********wait cmd is*********")
print(wait_for_job)
return wait_for_job