@hashicorp
The Nomad Jobspec Canary plugin promotes a Nomad canary deployment initiated by a Nomad jobspec deployment.
- Official
- Built-in
Updated 5 months ago
- GitHub(opens in new tab)
Nomad Jobspec Canary Release Manager
Promotes a Nomad canary deployment initiated by a Nomad jobspec deployment.
If your Nomad deployment is configured to use canaries, this releaser plugin lets you promote (or fail) the canary deployment. You may also target specific task groups within your job for promotion, if you have multiple task groups in your canary deployment.
Note: Using the -prune=false
flag is recommended for this releaser. By default,
Waypoint prunes and destroys all unreleased deployments and keeps only one previous
deployment. Therefore, if -prune=false
is not set, Waypoint may delete
your job via "pruning" a previous version. See deployment pruning
for more information.
Release URL
If you want the URL of the release of your deployment to be published in Waypoint, you must set the meta 'waypoint.hashicorp.com/release_url' in your jobspec. The value specified in this meta field will be published as the release URL for your application. In the future, this may source from Consul.
Interface
- Input: jobspec.Deployment
Examples