github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/e2e/rescheduling/input/rescheduling_canary.nomad (about)

     1  job "test5" {
     2  
     3    datacenters = ["dc1", "dc2"]
     4  
     5    constraint {
     6      attribute = "${attr.kernel.name}"
     7      value     = "linux"
     8    }
     9  
    10    type = "service"
    11  
    12    group "t5" {
    13      count = 3
    14  
    15      task "t5" {
    16        driver = "raw_exec"
    17  
    18        config {
    19          command = "bash"
    20          args    = ["-c", "sleep 5000"]
    21        }
    22      }
    23  
    24      update {
    25        max_parallel     = 1
    26        canary           = 1
    27        min_healthy_time = "1s"
    28        auto_revert      = false
    29      }
    30  
    31      restart {
    32        attempts = 0
    33        delay    = "0s"
    34        mode     = "fail"
    35      }
    36  
    37      reschedule {
    38        attempts  = 3
    39        interval  = "5m"
    40        delay     = "5s"
    41        unlimited = false
    42      }
    43    }
    44  }