diff --git a/internal/updateJob.go b/internal/updateJob.go index 32cafd3..4100e8f 100644 --- a/internal/updateJob.go +++ b/internal/updateJob.go @@ -49,7 +49,7 @@ type UpdateStrategy struct { type UpdateSettings struct { MaxPerInstanceFailures int32 `yaml:"maxPerInstanceFailures"` MaxFailedInstances int32 `yaml:"maxFailedInstances"` - MinTimeInRunning time.Duration `yaml:"minTimeRunning"` + MinTimeInRunning time.Duration `yaml:"minTimeInRunning"` RollbackOnFailure bool `yaml:"rollbackOnFailure"` InstanceRanges []InstanceRange `yaml:"instanceRanges"` InstanceCount int32 `yaml:"instanceCount"` diff --git a/test/update_hello_world.yaml b/test/update_hello_world.yaml index 4caae2d..ae13c27 100644 --- a/test/update_hello_world.yaml +++ b/test/update_hello_world.yaml @@ -18,11 +18,12 @@ updateSettings: maxFailedInstances: 1 minTimeInRunning: 1m rollbackOnFailure: true + instanceCount: 1 instanceRanges: - first: 1 last: 4 pulseTimeout: 1m strategy: - batch: - groupSize: 2 - autoPause: false \ No newline at end of file + variableBatch: + groupSizes: [1,2,3] + autoPause: true