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.
- 04 Sep, 2019 2 commits
-
-
Mahmood Ali authored
docs: task driver resource isolation & security
-
Mahmood Ali authored
-
- 03 Sep, 2019 7 commits
-
-
Jamie Finnigan authored
-
Tim Gross authored
In Nomad prior to Consul Connect, all Consul checks work the same except for Script checks. Because the Task being checked is running in its own container namespaces, the check is executed by Nomad in the Task's context. If the Script check passes, Nomad uses the TTL check feature of Consul to update the check status. This means in order to run a Script check, we need to know what Task to execute it in. To support Consul Connect, we need Group Services, and these need to be registered in Consul along with their checks. We could push the Service down into the Task, but this doesn't work if someone wants to associate a service with a task's ports, but do script checks in another task in the allocation. Because Nomad is handling the Script check and not Consul anyways, this moves the script check handling into the task runner so that the task runner can own the script check's configuration and lifecycle. This will allow us to pass the gr...
-
Michael Schurter authored
driver/docker: convert host bind path to os native
-
Pete Woods authored
When summing up the capability of your Nomad fleet for scaling purposes, it's important to exclude draining nodes, as they won't accept new jobs.
-
Michael Schurter authored
* connect: add unix socket to proxy grpc for envoy Fixes #6124 Implement a L4 proxy from a unix socket inside a network namespace to Consul's gRPC endpoint on the host. This allows Envoy to connect to Consul's xDS configuration API. * connect: pointer receiver on structs with mutexes * connect: warn on all proxy errors
-
Danielle authored
docker: Fix driver spec
-
Danielle Lancashire authored
hclspec.NewLiteral does not quote its values, which caused `3m` to be parsed as a nonsensical literal which broke the plugin loader during initialization. By quoting the value here, it starts correctly.
-
- 02 Sep, 2019 4 commits
-
-
Jasmine Dahilig authored
-
Danielle authored
Add default value "3m" to image_delay, making it consistent with docs.
-
Danielle authored
Remove unused canary param from MakeTaskServiceID
-
Zhiguang Wang authored
-
- 01 Sep, 2019 3 commits
- 31 Aug, 2019 3 commits
-
-
Evan Ercolano authored
-
Danielle authored
e2e: filter default AMI by OS
-
Danielle authored
ci: Migrate remaining jobs to CircleCI
-
- 30 Aug, 2019 15 commits
-
-
Preetha authored
rkt deprecation notice
-
Tim Gross authored
Add an OS tag to Packer builds of our e2e test AMIs and then filters by this in Terraform.
-
Preetha Appan authored
-
Lang Martin authored
-
Michael Schurter authored
consul: ignore connect services when syncing
-
Preetha Appan authored
-
Michael Schurter authored
Consul registers Connect services automatically, however Nomad thinks it owns them due to the _nomad prefix. Since the services are managed by Consul, Nomad needs to explicitly ignore them or otherwies they will be removed.
-
Tim Gross authored
-
Tim Gross authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle authored
chore: Remove Go Tests from Travis
-
Mahmood Ali authored
raw_exec: be defensive when disabled
-
Mahmood Ali authored
-
- 29 Aug, 2019 6 commits
-
-
Buck Doyle authored
-
Preetha Appan authored
-
Tim Gross authored
-
Tim Gross authored
-
Grégoire Delattre authored
This fixes the ExecTask definition to match with the DriverPlugin interface.
-
Mahmood Ali authored
schedulers: check all drivers on node
-