When working with private docker repositories, it's usual to forget imagePullSecret field or select an incorrect one.
It would be nice to configure patterns for image names and the required pull secret and emit an error if there's no imagePullSecret or is not the expected one.