func()

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
}