Alex Dadgar
|
4259d3a43c
|
Move the executor and spawn package into driver
|
2015-11-04 16:53:27 -08:00 |
|
Alex Dadgar
|
f210fcd1a6
|
Merge pull request #380 from hashicorp/f-daemonize
Improve spawn-daemon and Nomad Client usage of it
|
2015-11-04 16:44:50 -08:00 |
|
Alex Dadgar
|
d83777f198
|
Make a basic executor that can be shared and fix some fingerprinting/tests
|
2015-11-03 12:47:48 -08:00 |
|
Alex Dadgar
|
271702f4a2
|
Small improvements
|
2015-11-03 10:50:30 -08:00 |
|
Alex Dadgar
|
5562fc7672
|
Create Spawn pkg that handles IPC with the spawn-daemon and update exec_linux to use that
|
2015-11-02 20:28:37 -08:00 |
|
Alex Dadgar
|
01e0be4cc6
|
Add comment explaining the qemu-img command on windows
|
2015-10-29 16:57:02 -07:00 |
|
Alex Dadgar
|
2781cbbde1
|
Exec driver only applies on linux as root
|
2015-10-28 17:22:04 -07:00 |
|
Alex Dadgar
|
a5a1e45f4b
|
Get Qemu to fingerprint and test properly on both windows and linux
|
2015-10-27 15:27:11 -07:00 |
|
Clint
|
4b0dc2cb39
|
Merge pull request #288 from hashicorp/f-go-getter
Drivers: Use go-getter for artifact retrieval, add artifact support to Exec, Raw Exec drivers
|
2015-10-26 10:00:29 -05:00 |
|
Clint Shryock
|
343daeb1ea
|
drivers: Add/Use go-getter to fetch remote binaries
Updates Qemu, Java drivers to use go-getter to fetch binaries
Adds remote artifact support for Exec, Raw Exec drivers
|
2015-10-26 09:40:06 -05:00 |
|
Alex Dadgar
|
b5caa6c5bd
|
Merge branch 'master' of https://github.com/hashicorp/nomad
|
2015-10-23 16:23:54 -07:00 |
|
Alex Dadgar
|
d2b23c9143
|
Format rkt_test
|
2015-10-23 16:23:43 -07:00 |
|
Abhishek Chanda
|
6ecab13b5d
|
Cleanup tests
- Consolidate checking if non-windows and if qemu is installed
- Fix non-windows check
|
2015-10-23 14:19:22 -07:00 |
|
Abhishek Chanda
|
81da6ce54e
|
Just put the version as string
|
2015-10-21 21:09:04 -07:00 |
|
Alex Dadgar
|
fd77180d64
|
Merge pull request #291 from hashicorp/d-rkt-volume-mounts-blocked
Document that Rkt doesn't support task directory mounting
|
2015-10-16 17:07:53 -07:00 |
|
Abhishek Chanda
|
9e541450c2
|
Actually append jvm opts to the CLI
- Also adds a test
|
2015-10-16 22:45:16 +00:00 |
|
Abhishek Chanda
|
dfbdb10fcb
|
No need to pass jvm_options initially
|
2015-10-16 12:44:43 -07:00 |
|
Abhishek Chanda
|
ab1a8f3532
|
Some minor style cleanups
|
2015-10-16 12:44:33 -07:00 |
|
Abhishek Chanda
|
6ab97078e5
|
Support passing options to the JVM in java driver
Closes #292
|
2015-10-16 12:44:33 -07:00 |
|
Alex Dadgar
|
cadc738fa0
|
Fix broken test
|
2015-10-16 10:11:31 -07:00 |
|
Alex Dadgar
|
f185701d6d
|
Rkt driver clears task environment variables
|
2015-10-15 18:19:13 -07:00 |
|
Alex Dadgar
|
384a622c59
|
Add clearing to environment variables
|
2015-10-15 18:13:05 -07:00 |
|
Alex Dadgar
|
c7fd8993c1
|
Change two helper functions to be methods
|
2015-10-15 17:47:14 -07:00 |
|
Alex Dadgar
|
a0d9f8dd33
|
Remove debug lines
|
2015-10-15 17:30:40 -07:00 |
|
Alex Dadgar
|
2f6a279d09
|
Docker alloc dir tests and test fixes
|
2015-10-15 16:59:08 -07:00 |
|
Alex Dadgar
|
1d15f6eda6
|
Bind alloc dir and task local dir to docker containers and parse args correctly
|
2015-10-15 16:40:07 -07:00 |
|
Abhishek Chanda
|
dbe9fa9f27
|
Run gofmt on the docker driver
|
2015-10-13 23:21:16 +00:00 |
|
Abhishek Chanda
|
36dc8a5a18
|
Do not default to a network mode
Makes the driver error out when a wrong or un-supported
network_mode is used
|
2015-10-13 10:57:21 -07:00 |
|
Alex Dadgar
|
3c7bbc6fd7
|
Update driver config names for consistency and make the trust_prefix optional
|
2015-10-12 14:37:56 -07:00 |
|
Alex Dadgar
|
9af8e8d92d
|
Log starting command
|
2015-10-12 14:33:19 -07:00 |
|
Alex Dadgar
|
6417c506ad
|
Capture Rkt logs
|
2015-10-12 14:33:18 -07:00 |
|
Alex Dadgar
|
cd3135c874
|
Separate args from exec command; inject environment variables and general cleanup of Rkt driver
|
2015-10-12 14:33:18 -07:00 |
|
Alex Dadgar
|
a4035050e8
|
Change Docker/Rkt to set driver to 1 not true for consistency
|
2015-10-12 13:15:37 -07:00 |
|
Alex Dadgar
|
c56017179f
|
Fix raw exec test race condition
|
2015-10-09 20:56:28 -07:00 |
|
Alex Dadgar
|
540007c1a3
|
Merge pull request #237 from hashicorp/f-raw-exec-driver
A raw fork/exec driver that provides no isolation.
|
2015-10-09 11:30:12 -07:00 |
|
Alex Dadgar
|
db0ba9688d
|
Better parsing of raw_exec option and updated docs
|
2015-10-09 11:29:59 -07:00 |
|
Chris Bednarski
|
0d6c75eefb
|
Merge pull request #225 from hashicorp/b-docker-port
Change docker default port to support windows and boot2docker
|
2015-10-08 23:50:11 -07:00 |
|
Chris Bednarski
|
a9f1f64199
|
Use DefaultDockerHost from fsouza upstream
|
2015-10-08 12:35:19 -07:00 |
|
Alex Dadgar
|
751a17ef0c
|
Actually add the files
|
2015-10-08 12:19:39 -07:00 |
|
Alex Dadgar
|
9d1d179deb
|
Change name from pexec to raw_exec; hamming distance one seemed like a bad idea
|
2015-10-08 12:19:39 -07:00 |
|
Alex Dadgar
|
dbbaf03b98
|
Privileged exec driver
|
2015-10-08 12:19:39 -07:00 |
|
Alex Dadgar
|
1467cb6131
|
Merge pull request #165 from achanda/rkt
Add a driver for rkt
|
2015-10-07 16:00:21 -07:00 |
|
Abhishek Chanda
|
ba362fae07
|
Run gofmt
|
2015-10-07 22:24:16 +00:00 |
|
Abhishek Chanda
|
0e185b6eaf
|
Add an optional exec parameter to task config
This overrides the default exec command in the ACI
|
2015-10-07 15:15:36 -07:00 |
|
Abhishek Chanda
|
853cd7fa2d
|
Use Run for adding trust prefix
The trust needs to be added before anything can progress
|
2015-10-07 11:15:17 -07:00 |
|
Chris Bednarski
|
3c170b70ee
|
Remove panic -- client is nil when there is an error
|
2015-10-06 19:09:59 -07:00 |
|
Chris Bednarski
|
a4c3da6c0c
|
Merge branch 'master' into b-docker-port
|
2015-10-06 17:54:32 -07:00 |
|
Chris Bednarski
|
d046858057
|
Support boot2docker or VM for dev/test
|
2015-10-06 17:53:05 -07:00 |
|
Chris Bednarski
|
88bb01ab6f
|
Fingerprint test should now behave correctly when the executor is not installed; fix some go vet issues
|
2015-10-06 16:33:02 -07:00 |
|
Chris Bednarski
|
8cd34d3947
|
Use docker.NewClient; move dockerClient before it's used
|
2015-10-06 16:26:31 -07:00 |
|