feat(deploy): Recreate container when pull_policy set to Always (#100)

This commit is contained in:
Anton Ovchinnikov
2025-07-21 14:47:38 +10:00
committed by GitHub
parent 87c7889c2e
commit a54555cd13
3 changed files with 52 additions and 5 deletions
+4 -1
View File
@@ -26,7 +26,10 @@ func EvalContainerSpecChange(current api.ServiceSpec, new api.ServiceSpec) Conta
return ContainerNeedsRecreate
}
// Pull policy doesn't affect the container configuration.
// If pull policy is set to always, the container needs to be recreated.
if new.Container.PullPolicy == api.PullPolicyAlways {
return ContainerNeedsRecreate
}
new.Container.PullPolicy = current.Container.PullPolicy
// Save mutable container resources that can be updated without recreation.