0.13: [Bug]: Deploy cached even though there were changes #4811
Labels
0.13
bug
priority:critical
Critical issue
regression
A return to a previous and less advanced or worse state
Garden Bonsai (0.13) Bug
Current Behavior
First deploy (as expected):
Second deploy (as expected):
Third deploy with changed password (unexpected!):
Expected behavior
I expect the postgres module to calculate a different version hash in the third deploy, because the postgres password changed.
Reproducible example
It happens both with kubernetes modules and native action kinds
kubernetes-module
example from the 0.12 branchkubernetes-deploy
example from the main branchgarden deploy postgres
garden deploy postgres
garden deploy postgres --var postgres-password=$(echo somethingelse | base64)
In step three, it is not important that the manifest changes due to the variable parameter. It also reproduces this bug when changing the value of the
postgres-password
variable ingarden.yml
.It even reproduces when simply changing the manifest directly in
postgres/garden.yml
Workaround
Downgrade to Garden 0.13.6
Suggested solution(s)
I don't know
Additional context
This is a regression that has been introduced in 0.13.7.
I suspect it might have been introduced in the bigger changes around https://github.com/garden-io/garden/pull/4516/files
@twelvemo and me discovered this one because internal deploy pipelines stopped working.
Your environment
garden version
0.13.7The text was updated successfully, but these errors were encountered: