This project is mirrored from https://gitee.com/mirrors/nomad.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 09 Jul, 2022 4 commits
-
-
Phil Renaud authored
-
Phil Renaud authored
-
Phil Renaud authored
-
Phil Renaud authored
-
- 08 Jul, 2022 3 commits
-
-
Phil Renaud authored
-
Phil Renaud authored
-
James Rasell authored
-
- 07 Jul, 2022 12 commits
-
-
Michael Schurter authored
Mainly an excuse to experiment with .git-blame-ignore-revs
-
Seth Hoenig authored
docs: upgrade guide for client max_kill_timeout
-
Seth Hoenig authored
Co-authored-by:
Luiz Aoqui <luiz@hashicorp.com>
-
Seth Hoenig authored
-
Seth Hoenig authored
boltdd: fixup typo and use unreachable assertion
-
Seth Hoenig authored
client: enforce max_kill_timeout client configuration
-
Luiz Aoqui authored
-
Luiz Aoqui authored
Use the same output format when listing multiple evals in the `eval list` command and when `eval status <prefix>` matches more than one eval. Include the eval namespace in all output formats and always include the job ID in `eval status` since, even `node-update` evals are related to a job. Add Node ID to the evals table output to help differentiate `node-update` evals. Co-authored-by:
James Rasell <jrasell@hashicorp.com>
-
Ted Behling authored
Co-authored-by:
James Rasell <jrasell@hashicorp.com>
-
James Rasell authored
-
Seth Hoenig authored
docs: add docs for simple load balancing nomad services
-
Seth Hoenig authored
-
- 06 Jul, 2022 14 commits
-
-
Seth Hoenig authored
This PR adds a section to template docs for simple load balancing with nomad servicse.
-
Seth Hoenig authored
-
Seth Hoenig authored
-
Michael Schurter authored
Whenever a node joins the cluster, either for the first time or after being `down`, we emit a evaluation for every system job to ensure all applicable system jobs are running on the node. This patch adds an optimization to skip creating evaluations for system jobs not in the current node's DC. While the scheduler performs the same feasability check, skipping the creation of the evaluation altogether saves disk, network, and memory.
-
Seth Hoenig authored
This PR fixes a bug where client configuration max_kill_timeout was not being enforced. The feature was introduced in 9f44780f but seems to have been removed during the major drivers refactoring. We can make sure the value is enforced by pluming it through the DriverHandler, which now uses the lesser of the task.killTimeout or client.maxKillTimeout. Also updates Event.SetKillTimeout to require both the task.killTimeout and client.maxKillTimeout so that we don't make the mistake of using the wrong value - as it was being given only the task.killTimeout before.
-
Luiz Aoqui authored
api: apply new ACL check for wildcard namespace In #13606 the ACL check was refactored to better support the all namespaces wildcard (`*`). This commit applies the changes to the jobs and alloc list endpoints.
-
Luiz Aoqui authored
Improve how the all namespaces wildcard (`*`) is handled when checking ACL permissions. When using the wildcard namespace the `AllowNsOp` would return false since it looks for a namespace called `*` to match. This commit changes this behavior to return `true` when the queried namespace is `*` and the token allows the operation in _any_ namespace. Actual permission must be checked per object. The helper function `AllowNsOpFunc` returns a function that can be used to make this verification.
-
Seth Hoenig authored
build: bump circleci macos version
-
Tim Gross authored
The `operator debug` command doesn't output the leader anywhere in the output, which adds extra burden to offline debugging (away from an ongoing incident where you can simply check manually). Query the `/v1/status/leader` API but degrade gracefully.
-
Charlie Voiselle authored
-
James Rasell authored
* core: add eval delete RPC and core functionality. * agent: add eval delete HTTP endpoint. * api: add eval delete API functionality. * cli: add eval delete command. * docs: add eval delete website documentation.
-
Leela Gangavarapu authored
ref: kadalu/kadalu#817 Signed-off-by:
Leela Venkaiah G <leelavg@thoughtexpo.com>
-
James Rasell authored
* core: allow pause/un-pause of eval broker on region leader. * agent: add ability to pause eval broker via scheduler config. * cli: add operator scheduler commands to interact with config. * api: add ability to pause eval broker via scheduler config * e2e: add operator scheduler test for eval broker pause. * docs: include new opertor scheduler CLI and pause eval API info.
-
Michelle Noorali authored
-
- 05 Jul, 2022 5 commits
-
-
Yann Coleu authored
-
Steven Collins authored
-
Phil Renaud authored
* Job editing and planning handles namespace as part of ID instead of queryParam * Changelog added * Tests updated to reflect new namespace redirects
-
Seth Hoenig authored
Got an email from Circle about removing the version we are currently using; bump to the latest stable version
-
Seth Hoenig authored
boltdd: add iterate and prefix deletion helpers
-
- 03 Jul, 2022 1 commit
-
-
Seth Hoenig authored
This PR adds 2 helper functions to the helpers/bbolt package - Iterate: iterate every key in a bucket. Automatically decodes the msg pack value into the provided value argument. - DeletePrefix: deletes every key in a bucket starting with a given prefix. Manages the wrapper's hash values accordingly. Uses a cursor & sync to operate efficiently.
-
- 01 Jul, 2022 1 commit
-
-
Seth Hoenig authored
build: update to go1.18.3
-