Diptanu Choudhury
7f8f6712c5
Adding version information to snapshots
2016-02-24 19:06:30 -08:00
Alex Dadgar
207d544a55
client: standardize error logging format
2016-02-24 15:57:58 -08:00
Alex Dadgar
f1c80afcf3
Killing a driver handle is retried with an exponential backoff
2016-02-16 21:00:49 -08:00
Diptanu Choudhury
dc25fd42d6
Updating log configs
2016-02-10 15:04:41 -08:00
Diptanu Choudhury
a92a96336c
Renamed the ExecutorPluginConfig
2016-02-09 12:59:05 -08:00
Diptanu Choudhury
dcecb95130
Merge branch 'master' into f-logrotator
2016-02-09 12:25:44 -08:00
Diptanu Choudhury
a97181157c
Killing the userpid if the plugin is killed while the client is running
2016-02-09 10:17:33 -08:00
Diptanu Choudhury
70f7b2d70f
Setting defaults for client max and min port
2016-02-08 13:29:53 -08:00
Diptanu Choudhury
9a6da514e1
Fixed merge conflicts
2016-02-08 10:24:27 -08:00
Diptanu Choudhury
82c7f26bc3
Renamed the plugin log file
2016-02-05 17:07:02 -08:00
Diptanu Choudhury
2533156b9e
Corrected comments and making the plugins write to unique log files
2016-02-05 10:49:54 -08:00
Diptanu Choudhury
7bf254c9af
Implemented log rotator for exec based drivers
2016-02-04 23:54:15 -08:00
Diptanu Choudhury
49226c4a9c
Fixing merge conflicts
2016-02-04 22:55:38 -08:00
Diptanu Choudhury
d8ed2949cd
Not syncing stdout and stderr of pluging with client
2016-02-04 17:36:31 -08:00
Diptanu Choudhury
2b8cdc47d3
Moved packages around
2016-02-04 17:00:41 -08:00
Diptanu Choudhury
5ea6b85e76
Destroying the plugin if we can't connect to it
2016-02-04 17:00:40 -08:00
Diptanu Choudhury
d24f089273
Removed duplicate code
2016-02-04 17:00:40 -08:00
Diptanu Choudhury
443acc1520
Fixing the id generation logic for the java and qemu drivers
2016-02-04 17:00:40 -08:00
Diptanu Choudhury
fedf3c791b
Fixed a test
2016-02-04 17:00:39 -08:00
Diptanu Choudhury
68d0848998
Moved qemu to executor plugin
2016-02-04 17:00:39 -08:00
Alex Dadgar
ca69bcd18b
Extract artifacts to the root of the task, not in the local directory
2016-02-04 15:18:22 -08:00
Alex Dadgar
03aca9887b
Client handles updates to KillTimeout and Restart Policy
2016-02-03 19:43:44 -08:00
Alex Dadgar
b8a42786f3
merge
2016-01-11 09:58:26 -08:00
Alex Dadgar
09a0f40278
Use basic executor
2016-01-06 15:31:08 -08:00
Diptanu Choudhury
06e2a983c1
Adding a , between args to netdav
2016-01-05 13:17:51 -08:00
Alex Dadgar
9f44780f89
User specifiable kill timeout and operator configurable max
2015-12-22 16:10:30 -08:00
Chris Bednarski
f75404ecf7
Fixed some issues with expose, port mapping, and environment variables
...
- Port mapping now works for reserved ports as well as dynamic ports
- Environment variables were being set twice in two different ways; now they are only set once
- Comprehensive tests for exposed ports, forwarded ports, and environment variables
- Cleaned up / DRYed up a lot of test code
2015-11-19 19:08:21 -08:00
Alex Dadgar
c6c896bbea
Qemu driver takes a port_map to configure host to guest port forwarding
2015-11-17 20:54:53 -08:00
Chris Bednarski
640337547a
go fmt
2015-11-16 16:23:03 -08:00
Chris Bednarski
1d1e4bdd08
Merge branch 'master' into f-port-labels
2015-11-16 16:02:38 -08:00
Alex Dadgar
f4b461f97a
Track Task State in the client and capture Wait results
2015-11-16 15:14:21 -08:00
Diptanu Choudhury
c01f2a38f5
Made the code more DRY
2015-11-16 13:10:57 -08:00
Alex Dadgar
363fced30b
mapstructure close quotes
2015-11-16 13:10:57 -08:00
Diptanu Choudhury
4186e70320
Making the config for drivers public
2015-11-16 13:10:57 -08:00
Diptanu Choudhury
7f6e940946
Implemented port labeling and driver configs
2015-11-16 13:10:57 -08:00
Alex Dadgar
5ec6aeaa39
Merge
2015-11-06 10:41:42 -08:00
Alex Dadgar
5b067a3e4f
Merge fix
2015-11-05 13:46:02 -08:00
Clint Shryock
0fe2ea9b04
add checksums to tests, formatting after rebase
2015-11-05 09:23:45 -06:00
Clint Shryock
e3376d102c
remove debug line
2015-11-05 08:55:30 -06:00
Clint Shryock
add12a6a00
refactor drivers to use new getter
2015-11-05 08:55:30 -06:00
Alex Dadgar
1d06f44603
Add comment explaining the qemu-img command on windows
2015-10-29 16:57:02 -07:00
Alex Dadgar
3e243edd21
Get Qemu to fingerprint and test properly on both windows and linux
2015-10-27 15:27:11 -07:00
Clint Shryock
1e07daa680
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
9caa7ac077
Mount shared alloc dir, modified API and tests
2015-09-25 16:46:41 -07:00
Alex Dadgar
38460ca653
AllocDirBuilder that creates the alloc directory structure
2015-09-25 16:46:41 -07:00
Clint Shryock
ce732cede4
Fix bad copy-paste from refactoring
2015-09-25 08:36:46 -05:00
Clint Shryock
e1427ec835
re-order the resources check and don't bail if no ports requested
2015-09-24 14:32:54 -05:00
Clint Shryock
b0f09b5312
driver/qemu: Setup multiple port forwards
2015-09-23 23:15:28 -05:00
Alex Dadgar
3c12f4bd20
Fix qemu check and add debug lines when a driver is disabled
2015-09-22 17:36:44 -07:00
Alex Dadgar
33381f0fb8
Update Qemu Fingerprint check
2015-09-22 17:12:52 -07:00