open-nomad/website/content/docs
James Rasell 751c8217d1
core: allow setting and propagation of eval priority on job de/registration (#11532)
This change modifies the Nomad job register and deregister RPCs to
accept an updated option set which includes eval priority. This
param is optional and override the use of the job priority to set
the eval priority.

In order to ensure all evaluations as a result of the request use
the same eval priority, the priority is shared to the
allocReconciler and deploymentWatcher. This creates a new
distinction between eval priority and job priority.

The Nomad agent HTTP API has been modified to allow setting the
eval priority on job update and delete. To keep consistency with
the current v1 API, job update accepts this as a payload param;
job delete accepts this as a query param.

Any user supplied value is validated within the agent HTTP handler
removing the need to pass invalid requests to the server.

The register and deregister opts functions now all for setting
the eval priority on requests.

The change includes a small change to the DeregisterOpts function
which handles nil opts. This brings the function inline with the
RegisterOpts.
2021-11-23 09:23:31 +01:00
..
autoscaling docs: add note about the Nomad APM autoscaling plugin and scaling cluster to zero (#11494) 2021-11-16 11:58:26 -05:00
commands core: allow setting and propagation of eval priority on job de/registration (#11532) 2021-11-23 09:23:31 +01:00
configuration Merge pull request #11334 from hashicorp/f-chroot-skip-allocdir 2021-11-03 16:48:09 -07:00
devices docs: update Nvidia device plugin as external (#11313) 2021-10-14 12:22:31 -04:00
drivers qemu: add args_allowlist to sandbox VM command line inputs 2021-11-19 11:11:52 -05:00
enterprise docs: added license faq 2021-05-27 13:30:17 -04:00
install Add firewall statement to requirements (#11106) 2021-08-31 10:29:33 -04:00
integrations DOCS: Update Consul Connect to Consul service mesh (#11362) 2021-10-26 15:10:21 -04:00
internals Update filesystem.mdx (#11182) 2021-09-27 16:36:04 -07:00
job-specification exactly one of ingress, terminating, or mesh must be configured 2021-10-15 14:15:02 -07:00
nomad-vs-kubernetes patch images (#10607) 2021-05-18 11:14:09 -04:00
operations docs: nomad.client.unallocated.memory is in Megabytes not bytes (#11468) 2021-11-08 11:05:11 -05:00
runtime docs: add some extra documentation around client host environment variables (#11208) 2021-09-21 17:23:30 -04:00
upgrade docs: update Nvidia device plugin as external (#11313) 2021-10-14 12:22:31 -04:00
ecosystem.mdx feat(website): migrates to new nav data format (#10264) 2021-03-31 08:43:17 -05:00
faq.mdx docs: add FAQ for Docker Desktop for Windows and MacOS (#10390) 2021-04-29 19:53:12 -04:00
index.mdx implement mdx remote 2021-01-05 19:02:39 -05:00
partnerships.mdx Replaces accidental use of Vault with Nomad (#11355) 2021-10-27 08:35:31 -07:00
schedulers.mdx docs: add Nomad version requirement note for sysbatch (#11231) 2021-09-29 15:14:51 -04:00
who-uses-nomad.mdx minor: update 'Cloudflare' capitalization 2021-05-12 15:15:54 -07:00