Chris Bednarski
|
d00c700318
|
go fmt
|
2015-11-16 16:23:03 -08:00 |
Chris Bednarski
|
9f40143684
|
Merge branch 'master' into f-port-labels
|
2015-11-16 16:02:38 -08:00 |
Alex Dadgar
|
82f51601db
|
Track Task State in the client and capture Wait results
|
2015-11-16 15:14:21 -08:00 |
Diptanu Choudhury
|
c5102975e3
|
Made the code more DRY
|
2015-11-16 13:10:57 -08:00 |
Diptanu Choudhury
|
3b3907e367
|
Fixed the exec driver config
|
2015-11-16 13:10:57 -08:00 |
Diptanu Choudhury
|
78a0f82bc5
|
Making the config for drivers public
|
2015-11-16 13:10:57 -08:00 |
Diptanu Choudhury
|
4e05b27111
|
Implemented port labeling and driver configs
|
2015-11-16 13:10:57 -08:00 |
Alex Dadgar
|
f9fd83c696
|
Merge fix
|
2015-11-05 13:46:02 -08:00 |
Clint Shryock
|
145a2e3610
|
refactor drivers to use new getter
|
2015-11-05 08:55:30 -06:00 |
Alex Dadgar
|
4259d3a43c
|
Move the executor and spawn package into driver
|
2015-11-04 16:53:27 -08:00 |
Alex Dadgar
|
2781cbbde1
|
Exec driver only applies on linux as root
|
2015-10-28 17:22:04 -07: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
|
a4a440da8e
|
ParseAndReplace args at the executor level
|
2015-09-27 17:37:24 -07:00 |
Alex Dadgar
|
a45f9f2e71
|
Pull task environments into their own type to be reusable across drivers and executors
|
2015-09-27 17:37:24 -07:00 |
Alex Dadgar
|
a7eebcbd5b
|
merge fixes
|
2015-09-27 17:37:24 -07:00 |
Alex Dadgar
|
3cea4288b9
|
Merge qemu test
|
2015-09-25 16:49:14 -07:00 |
Chris Bednarski
|
e2c324d098
|
Merge branch 'master' into f-port-configs
|
2015-09-23 11:57:12 -07:00 |
Chris Bednarski
|
27376dc548
|
Added environment variables to Java
|
2015-09-22 22:36:10 -07:00 |
Chris Bednarski
|
3e90379f05
|
Pass dynamic ports to the exec driver via environment variables
|
2015-09-22 22:33:29 -07:00 |
Alex Dadgar
|
dd2f16123f
|
Fix qemu check and add debug lines when a driver is disabled
|
2015-09-22 17:36:44 -07:00 |
Alex Dadgar
|
dd0a76a9d7
|
Disable exec/java/qemu when non-root on non-windows OSes
|
2015-09-22 16:32:05 -07:00 |
Alex Dadgar
|
0e3f21b34f
|
Linux executor with cgroup isolation support
|
2015-09-21 09:08:57 -07:00 |
Clint Shryock
|
067e65bf12
|
exec/linux: move Limit to after Start
|
2015-09-21 09:08:57 -07:00 |
Chris Bednarski
|
4cefbc3c22
|
Rename exec package to executor so it works better with goimports; fixes for Java driver
|
2015-09-15 14:03:03 -07:00 |
Chris Bednarski
|
6a7b82f7ba
|
Update Java driver to use Executor
|
2015-09-15 13:45:48 -07:00 |
Chris Bednarski
|
9db88f6013
|
Updated exec driver to use nomad/client/exec
|
2015-09-15 13:11:56 -07:00 |
Chris Bednarski
|
0281debee4
|
Merge branch 'master' into f-driver-config
Conflicts:
client/driver/driver.go
|
2015-09-09 18:19:19 -07:00 |
Chris Bednarski
|
a695e311dc
|
Replace logging and config with DriverContext, which allows us to expand the dependency injection without changing the interface
|
2015-09-09 18:06:23 -07:00 |
Chris Bednarski
|
ac277c5765
|
Change SIGINT to SIGTERM
|
2015-09-09 01:52:58 -07:00 |
Chris Bednarski
|
4eb8fc5188
|
Added config to drivers; needed for docker driver to get the socket endpoint
|
2015-09-08 12:43:02 -07:00 |
Armon Dadgar
|
c99fe72f54
|
driver/exec: basic implementation
|
2015-08-29 16:20:07 -07:00 |
Chris Bednarski
|
0b255c6af6
|
Pass config to fingerprints; update tests
|
2015-08-25 16:21:29 -07:00 |
Armon Dadgar
|
8e32075210
|
client: making progress
|
2015-08-23 16:49:48 -07:00 |
Armon Dadgar
|
c5553017be
|
client: scan for drivers
|
2015-08-20 16:53:43 -07:00 |
Armon Dadgar
|
a561fbb9a9
|
driver: skeleton package
|
2015-08-20 16:50:28 -07:00 |