helm: Helm doesn't updated resource though Chart's template changed
Client version “v2.1.3”
I’m using customized nginx-lego chart from a folder.
First I installed it as it is, then adde arguments here: https://github.com/kubernetes/charts/blob/master/stable/nginx-lego/templates/nginx-deployment.yaml#L38
So in charts templates I have changed arguments:

Then I do helm upgrade release, the deployment is not updated there is still two arguments:

Is there a way to imperatively upgrade the deployment?
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 4
- Comments: 39 (13 by maintainers)
Same issue here, has this been resolved?
We were able to reproduce this using kubernets 1.8.3 and helm 2.8.0 (and 2.7.2). We created a script to replicate it which is at https://github.com/jasquat/repro-helm-issue-1873.
closed via #6124
@bacongobbler I think there’s a gap when it comes to Deployment resources though and failures caused by their ReplicaSets, for example:
Doing “helm get” on revision 3 in the above example returns what one would expect the outcome to be, but the actual Deployment resource outside of the Pod template is actually at revision 2.
Is the solution here to do a rollback to 1 before upgrading with the changes introduced in revision 3?