The behaviour you’re seeing is expected, because even though the Docker image has changed, your deployment YAML file has not. This means that the version of that file in k8s is the same as that file in git, so it won’t signal to ArgoCD that there’s a delta. What you need to do is increment the image version, which you should always do anyway, because using “latest” is considered bad practice, as it gives you no indication as to what is in prod.


I push the boundaries of software delivery by learning from smart people who challenge the status quo. Former corporate automaton.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store