in internal/stackdiag.go [369:376]
func (ds *diagJobState) detectImageErrors(pod *corev1.Pod) error {
for _, status := range pod.Status.ContainerStatuses {
if status.State.Waiting != nil && strings.Contains(status.State.Waiting.Reason, "Image") {
return fmt.Errorf("failed running stack diagnostics: %s:%s", status.State.Waiting.Reason, status.State.Waiting.Message)
}
}
return nil
}