Skip to content

Commit 973aa74

Browse files
committed
Make sure pods are restarted on changed args/envs
1 parent 244d3fe commit 973aa74

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

internal/pkg/helper/comparators.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,9 @@ func volumesChanged(old, n *corev1.PodTemplateSpec, report *ChangeReport) bool {
130130
func containerChanged(old, n *corev1.Container, report *ChangeReport) bool {
131131
return report.Check("Image changed", n.Image != old.Image) ||
132132
report.Check("Pull policy changed", n.ImagePullPolicy != old.ImagePullPolicy) ||
133-
report.Check("Args changed", !deepDerivative(n.Args, old.Args)) ||
133+
report.Check("Args changed", !deepEqual(n.Args, old.Args)) ||
134134
report.Check("Resources req/limit changed", !deepDerivative(n.Resources, old.Resources)) ||
135+
report.Check("Env changed", !deepEqual(n.Env, old.Env)) ||
135136
report.Check("Liveness probe changed", probeChanged(n.LivenessProbe, old.LivenessProbe)) ||
136137
report.Check("Startup probe changed", probeChanged(n.StartupProbe, old.StartupProbe))
137138
}

0 commit comments

Comments
 (0)