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.
- 05 Aug, 2021 3 commits
-
-
James Rasell authored
changelog: add entry for #10929
-
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 2 commits
-
-
Luiz Aoqui authored
-
James Rasell authored
-
- 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 9 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
-
Nomad Release Bot authored
-
Nomad Release bot authored
-
Mahmood Ali authored
-
Mahmood Ali authored
-
- 28 Jul, 2021 3 commits
-
-
Mahmood Ali authored
-
Bryce Kalow authored
-
Mahmood Ali authored
* api: revert to defaulting to http/1 PR #10778 incidentally changed the api http client to connect with HTTP/2 first. However, the websocket libraries used in `alloc exec` features don't handle http/2 well, and don't downgrade to http/1 gracefully. Given that the switch is incidental, and not requested by users. Furthermore, api consumers can opt-in to forcing http/2 by setting custom http clients. Fixes #10922
-
- 27 Jul, 2021 7 commits
-
-
Bryce Kalow authored
-
Mahmood Ali authored
Noticed that the private Enterprise repository dependencies drifted a bit. Here, we update the OSS to the dependencies used by Enterprise. We should update all dependencies as a matter of hygiene, but that's an issue for another time.
-
Michael Schurter authored
Add audit log file mode config parameter
-
Michael Schurter authored
-
Mahmood Ali authored
Fix a panic in handling one-time auth tokens, used to support `nomad ui --authenticate`. If the nomad leader is a 1.1.x with some servers running as 1.0.x, the pre-1.1.0 servers risk crashing and the cluster may lose quorum. That can happen when `nomad authenticate -ui` command is issued, or when the leader scans for expired tokens every 10 minutes. Fixed #10943 .
-
James Rasell authored
Update client.mdx
-
HZHgagaga authored
Missing "-" symbol, "bridge_ Network name" should be "bridge_ network_name".
-
- 26 Jul, 2021 2 commits
-
-
Mahmood Ali authored
Support the new post-1.0.0 job spec fields in the HCLv1 parser. The HCLv1 parser is still the default (or only!) parser in many downstream tools, e.g. [Levant](https://github.com/hashicorp/levant/blob/e48c439f14def83b0cbe24c2553e90e959474f16/template/render.go#L13-L30), and [terraform-provider-nomad](https://github.com/hashicorp/terraform-provider-nomad/blob/bce32a783176c7943ac662a3eee48b76d92c4d6a/nomad/resource_job.go#L735-L743) . While we initially intended to deprecate HCLv1 parser in 1.0.0, we never communicated that publicly. We did not fully anticipate the public usage of `jobspec` package (we assumed it's a private package), or the friction that HCLv2 introduced in some cases (e.g. https://github.com/hashicorp/nomad/issues/10777, https://github.com/hashicorp/nomad/issues/9838). So moving forward we intend to ensure that new job spec fields are honored in both the HCLv1 and HCLv2 parser until we solidify the migration path and communicate it properly.
-
Mahmood Ali authored
-
- 23 Jul, 2021 1 commit
-
-
Mahmood Ali authored
Use glint to determine if os.Stdout is a terminal. glint Terminal renderer expects os.Stdout [not only to be a terminal, but also to have non-zero size](https://github.com/mitchellh/go-glint/blob/b492b545f6208fc979e7ee498d55599b8107e770/renderer_term.go#L39-L46). It's unclear how this condition arises, but this additional check causes Nomad to render deployments progress through glint when glint cannot support it. By using golint to perform the check, we eliminate the risk of mis-judgement.
-
- 22 Jul, 2021 3 commits
-
-
Mahmood Ali authored
-
Timothé Perez authored
-
Mahmood Ali authored
-