Updating groups sequentially instead of in parallel

update Block - Job Specification | Nomad | HashiCorp Developer says that the update block specifies an update strategy for a group (and thus the allocs and tasks within that group), but I instead am looking to control how the groups in my job are rolled out.

The job has multiple groups, and I want to make sure that only one of these groups is updated at a time, and that it is healthy before moving on to the next group.

Is this possible?

Hi @c_azdkvb03,

It is not possible within Nomad to control the order of which task groups are deployed. When performing the scheduling calculations, Nomad will do this for an entire job when it receives modifications.

If you require functionality like this, I would suggest controlling this via your deployment process if possible.

Thanks,
jrasell and the Nomad team