I'm currently facing an issue with Kubernetes deployments using Helmfile. I employ helmfile sync
to deploy changes to Kubernetes. While doing so, I aim to deploy my Docker image tagged with the PR number, for instance, myservice:pr-20
.
The challenge arises when I push new commits to the PR, and the image updates while preserving the same image tag. Consequently, when I trigger 'helmfile sync,' I observe the operation through the following command:
helm history myservice --namespace mynamespace
Here is the output
91 Wed Dec 6 13:01:23 2023 superseded my-application-0.1 0.1 Upgrade complete
92 Wed Dec 6 22:23:31 2023 deployed my-application-0.1 0.1 Upgrade complete
However, pods do not get restarted and because of that, I can't the changes in the PR which leads to not reflecting changes on the deployed environment. Any insights or suggestions on resolving this matter would be greatly appreciated. Should I use --force
?