the idea of building docker images with configuration seems like unconventional, especially because of configmaps in kubernetes, but given that most downtimes are due to the configuration, isn't it good to build images themselves with the configuration and take them properly via the safe rollout mechanism's i.e canary rollouts, revert on error rate, and using the same image in staging as well. any differences in configuration can be injected via the environment and substituted in the configuration template