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.
- 11 Aug, 2021 3 commits
-
-
Mike Nomitch authored
-
Mahmood Ali authored
docs: note CNI requirement for bridge networking
-
Tim Gross authored
Using `bridge` networking requires that you have CNI plugins installed on the client, but this isn't in the jobspec `network` docs which are the first place someone will look when trying to configure task networking.
-
- 10 Aug, 2021 9 commits
-
-
Michael Schurter authored
CSI Listsnapshot secrets support
-
Mahmood Ali authored
Fix a bug where system jobs may fail to be placed on a node that initially was not eligible for system job placement. This changes causes the reschedule to re-evaluate the node if any attribute used in feasibility checks changes. Fixes https://github.com/hashicorp/nomad/issues/8448
-
Mahmood Ali authored
In a multi-task-group job, treat 0 canary groups as auto-promote. This change fixes an edge case where Nomad requires a manual promotion, if the job had any group with canary=0 and rest of groups having auto_promote set. Co-authored-by:
Michael Schurter <mschurter@hashicorp.com>
-
Mahmood Ali authored
Speed up client startup, by retrying more until the servers are known. Currently, if client fingerprinting is fast and finishes before the client connect to a server, node registration may be delayed by 15 seconds or so! Ideally, we'd wait until the client discovers the servers and then retry immediately, but that requires significant code changes. Here, we simply retry the node registration request every second. That's basically the equivalent of check if the client discovered servers every second. Should be a cheap operation. When testing this change on my local computer and where both servers and clients are co-located, the time from startup till node registration dropped from 34 seconds to 8 seconds!
-
Luiz Aoqui authored
-
Michael Schurter authored
docs: Add replication_token link with authoritative_region
-
Jai authored
ui: Fix fuzzy search namespace-handling
-
Mike Wickett authored
-
Jai Bhagat authored
-
- 09 Aug, 2021 3 commits
-
-
Luiz Aoqui authored
-
Luiz Aoqui authored
-
Lir (Rookout) authored
-
- 06 Aug, 2021 2 commits
-
-
Michael Schurter authored
consul/connect: avoid warn messages on connect proxy errors
-
Michael Schurter authored
docs: add backward incompat note about #10875
-
- 05 Aug, 2021 5 commits
-
-
Michael Schurter authored
Fixes #11002
-
James Rasell authored
changelog: add entry for #10929
-
James Rasell authored
When creating a TCP proxy bridge for Connect tasks, we are at the mercy of either end for managing the connection state. For long lived gRPC connections the proxy could reasonably expect to stay open until the context was cancelled. For the HTTP connections used by connect native tasks, we experience connection disconnects. The proxy gets recreated as needed on follow up requests, however we also emit a WARN log when the connection is broken. This PR lowers the WARN to a TRACE, because these disconnects are to be expected. Ideally we would be able to proxy at the HTTP layer, however Consul or the connect native task could be configured to expect mTLS, preventing Nomad from MiTM the requests. We also can't mange the proxy lifecycle more intelligently, because we have no control over the HTTP client or server and how they wish to manage connection state. What we have now works, it's just noisy. Fixes #10933
-
James Rasell authored
-
James Rasell authored
fix: load token in docker auth config
-
- 04 Aug, 2021 2 commits
-
-
Luiz Aoqui authored
-
James Rasell authored
cli: fix minor format error within `-ca-cert` help text.
-
- 03 Aug, 2021 3 commits
-
-
Luiz Aoqui authored
-
James Rasell authored
-
みゃお authored
replication_token always works together with authoritative_region, add a link for better doc.
-
- 02 Aug, 2021 6 commits
-
-
Mahmood Ali authored
1.1.3 had a bug where task.VolumeMounts will be an empty slice instead of nil. Eventually, it gets canonicalized and is set to `nil`, but it seems to confuse dry-run planning. The regression was introduced in https://github.com/hashicorp/nomad/pull/10855/files#diff-56b3c82fcbc857f8fb93a903f1610f6e6859b3610a4eddf92bad9ea27fdc85ecL1028-R1037 . Curiously, it's the only place where `len(apiTask.VolumeMounts)` check was dropped. I assume it was dropped accidentally. Fixes #10981
-
Mike Wickett authored
-
Derek Strickland authored
API docs: Fix allocation restart example
-
James Rasell authored
docs: order external driver overview alphabetically.
-
James Rasell authored
-
Lir (Rookout) authored
Co-authored-by:
James Rasell <jrasell@users.noreply.github.com>
-
- 30 Jul, 2021 2 commits
-
-
Mahmood Ali authored
Merge release 1.1.3
-
Ignacio Torres Masdeu authored
-
- 29 Jul, 2021 5 commits
-
-
Mike Nomitch authored
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Mahmood Ali authored
As we moved to using `-detach` for registering jobs, we should wait until allocs and deployments are created before asserting their properties. Fixing `TestNodeDrainIgnoreSystem` and `TestRescheduleProgressDeadlineFail` tests as they seem particularly flaky, failing 9 and 7 times (respectively) in the last two weeks.
-
Nomad Release Bot authored
-