mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 18:35:44 +03:00
api: fix migrate stanza initialization
Fixes Migrate to be initialized like RescheduleStrategy. Fixes #5477
This commit is contained in:
12
api/tasks.go
12
api/tasks.go
@@ -563,13 +563,11 @@ func (g *TaskGroup) Canonicalize(job *Job) {
|
||||
}
|
||||
|
||||
// Merge with default reschedule policy
|
||||
if *job.Type == "service" {
|
||||
defaultMigrateStrategy := &MigrateStrategy{}
|
||||
defaultMigrateStrategy.Canonicalize()
|
||||
if g.Migrate != nil {
|
||||
defaultMigrateStrategy.Merge(g.Migrate)
|
||||
}
|
||||
g.Migrate = defaultMigrateStrategy
|
||||
if g.Migrate == nil && *job.Type == "service" {
|
||||
g.Migrate = &MigrateStrategy{}
|
||||
}
|
||||
if g.Migrate != nil {
|
||||
g.Migrate.Canonicalize()
|
||||
}
|
||||
|
||||
var defaultRestartPolicy *RestartPolicy
|
||||
|
||||
Reference in New Issue
Block a user