fixed prepare-job for docker to allow for no job container

This commit is contained in:
Nikola Jokic
2022-06-10 11:56:10 +02:00
parent 7ae8942b3d
commit bf362ba0dd
3 changed files with 30 additions and 14 deletions

View File

@@ -72,22 +72,22 @@ export async function prepareJob(
new Set([PodPhase.PENDING])
)
core.debug('Job pod is ready for traffic')
let isAlpine = false
try {
isAlpine = await isPodContainerAlpine(
createdPod.metadata.name,
JOB_CONTAINER_NAME
)
} catch (err) {
throw new Error(`Failed to determine if the pod is alpine: ${err}`)
}
core.debug(`Setting isAlpine to ${isAlpine}`)
generateResponseFile(responseFile, createdPod, isAlpine)
} catch (err) {
await prunePods()
throw new Error(`Pod failed to come online with error: ${err}`)
}
let isAlpine = false
try {
isAlpine = await isPodContainerAlpine(
createdPod.metadata.name,
JOB_CONTAINER_NAME
)
} catch (err) {
throw new Error(`Failed to determine if the pod is alpine: ${err}`)
}
core.debug(`Setting isAlpine to ${isAlpine}`)
generateResponseFile(responseFile, createdPod, isAlpine)
}
function generateResponseFile(