Improve job failure detection and pod error codes (including init container failures)
Description
The goal is to have errors captured from the job state, such that job/container failures (including init container failures) are reported and look something like this, e.g.:
The goal is to have errors captured from the job state, such that job/container failures (including init container failures) are reported and look something like this, e.g.:
or in the case of an init container failure