ConfigMap changes do not result in deployment changes (which makes sense generally)
If you change the configuration of your app, then you want the Deployment to restart your pods.
- use configMapRef and secretRef to keep things clean: https://gist.github.com/troyharvey/4506472732157221e04c6b15e3b3f094#file-deployment-yml-L26-L29
- make configmap and secret immutable, update deployment.yml accordingly https://stackoverflow.com/a/40624029/241240
- alternatively use kubectl rollout restart (if you catch your configmap / secrets changing)