fix: use HelmRelease max history for rollback remediation
Signed-off-by: Stevo Slavic <sslavic@gmail.com>
This commit is contained in:
parent
8dfcca2cb0
commit
dda1d355b7
|
@ -65,6 +65,7 @@ func newRollback(config *helmaction.Configuration, obj *v2.HelmRelease, opts []R
|
||||||
rollback.Force = obj.GetRollback().Force
|
rollback.Force = obj.GetRollback().Force
|
||||||
rollback.Recreate = obj.GetRollback().Recreate
|
rollback.Recreate = obj.GetRollback().Recreate
|
||||||
rollback.CleanupOnFail = obj.GetRollback().CleanupOnFail
|
rollback.CleanupOnFail = obj.GetRollback().CleanupOnFail
|
||||||
|
rollback.MaxHistory = obj.GetMaxHistory()
|
||||||
|
|
||||||
for _, opt := range opts {
|
for _, opt := range opts {
|
||||||
opt(rollback)
|
opt(rollback)
|
||||||
|
|
|
@ -49,6 +49,7 @@ func Test_newRollback(t *testing.T) {
|
||||||
g.Expect(got).ToNot(BeNil())
|
g.Expect(got).ToNot(BeNil())
|
||||||
g.Expect(got.Timeout).To(Equal(obj.Spec.Rollback.Timeout.Duration))
|
g.Expect(got.Timeout).To(Equal(obj.Spec.Rollback.Timeout.Duration))
|
||||||
g.Expect(got.Force).To(Equal(obj.Spec.Rollback.Force))
|
g.Expect(got.Force).To(Equal(obj.Spec.Rollback.Force))
|
||||||
|
g.Expect(got.MaxHistory).To(Equal(obj.GetMaxHistory()))
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("rollback to version", func(t *testing.T) {
|
t.Run("rollback to version", func(t *testing.T) {
|
||||||
|
|
Loading…
Reference in New Issue