so that we can generate a dockerfile without building the image.
This makes it more testable and also allows us to handle the building
step differently depending on whether we are inside Kubernetes or
buildling locally.
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>