We are pleased to announce the release of Nomad v0.5.3. This release includes several new features, improvements, and bug fixes.
Nomad v0.5.3 includes a number of exciting new features and improvements:
Parameterized Jobs and Dispatch - The parameterized job captures a job's configuration and runtime requirements in a generic way and dispatch is used to provide the input for the job to run against. A parameterized job is similar to a function definition, and dispatch is used to invoke the function. For more information, please see the parameterization and job dispatch documentation.
Interpolated Environment Variables in Templates - The template
stanza now supports interpolation of Nomad environment variables. Please see the template for more information.
Client-side Garbage Collection - Allocations are now garbage collected on the clients, reducing the chances of disk or node exhaustion.
Improved Vault Integration - Nomad now does additional validation on the provided Vault token, and permits setting a role to create Vault tokens against.
In addition to these new features, there are a ton of bug fixes and tiny improvements. Please review the v0.5.3 changelog for a detailed list of changes.
Learn how to automate the unsealing and snapshotting of HashiCorp Vault using HashiCorp Nomad and Vault Unsealer.
Learn how to run a 3-node HashiCorp Vault cluster as a HashiCorp Nomad Job and automate the cluster initialization.
Learn how to deploy the underlying HashiCorp Nomad infrastructure and configuration to run HashiCorp Vault as a Nomad job.