Alex Dadgar
|
736ef76cc1
|
Put the executor into the cgroup to avoid a fork race
|
2016-04-18 17:59:08 -07:00 |
Ivo Verberk
|
13a2d62bfa
|
Implement configuration validation for all task drivers
|
2016-04-10 00:42:57 +02:00 |
Ivo Verberk
|
542603dec6
|
Add helper to validate raw configuration data
|
2016-04-10 00:42:43 +02:00 |
Diptanu Choudhury
|
d9afcc1293
|
Using the paths of cgroups to reconstruct the manager
|
2016-04-02 12:37:19 -07:00 |
Diptanu Choudhury
|
121773607a
|
Merge pull request #1020 from hashicorp/f-capture-signals
Capturing signals from wait
|
2016-04-02 11:13:04 -07:00 |
Diptanu Choudhury
|
e47ead97da
|
Capturing signals from wait
|
2016-04-01 14:31:19 -07:00 |
Diptanu Choudhury
|
8c7c48b01a
|
Logging in fingerprinters only when state changes
|
2016-04-01 02:22:17 -07:00 |
Diptanu Choudhury
|
fd3c05a2be
|
Making driver fingerprinters run periodically and unblocking evals when node registration happens
|
2016-03-31 18:11:27 -07:00 |
Alex Dadgar
|
2e88933eb1
|
Merge pull request #1009 from hashicorp/b-more-chroot
Chroot all of /usr/
|
2016-03-30 11:33:53 -07:00 |
Diptanu Choudhury
|
f517eb16de
|
Added version to executor
|
2016-03-29 22:24:22 -07:00 |
Diptanu Choudhury
|
2b773b0a39
|
Added the Version method to executor
|
2016-03-29 22:23:03 -07:00 |
Alex Dadgar
|
8e762ab1ee
|
include all of usr
|
2016-03-29 16:14:56 -07:00 |
Diptanu Choudhury
|
a6711ea25f
|
Introducing ConsulContext
|
2016-03-24 15:57:16 -07:00 |
Diptanu Choudhury
|
f09bb1572a
|
Fixed merge conflicts
|
2016-03-24 15:09:50 -07:00 |
Diptanu Choudhury
|
2a5f300f92
|
Added a check type for consul service to delegate certain checks
|
2016-03-24 14:54:26 -07:00 |
Diptanu Choudhury
|
60fc9919f7
|
Changing the log line
|
2016-03-24 14:53:53 -07:00 |
Diptanu Choudhury
|
6a62d4f452
|
Fixing check registration in perform sync
|
2016-03-24 14:12:09 -07:00 |
Alex Dadgar
|
fc0e48b0ec
|
Merge pull request #950 from mssola/raw-exec-user
client: added the "user" option to tasks
|
2016-03-24 08:57:13 -07:00 |
Diptanu Choudhury
|
76343a3748
|
Merge pull request #972 from hashicorp/scripts
Moving consul service to executor
|
2016-03-24 00:12:45 -07:00 |
Diptanu Choudhury
|
62242595fc
|
Using the name of the task and the alloc id in the service name
|
2016-03-23 17:35:29 -07:00 |
Diptanu Choudhury
|
54a5e795a5
|
Hooking up the executor in all drivers
|
2016-03-23 13:19:45 -07:00 |
Alex Dadgar
|
f3d09755c5
|
Pass environment variables from host to exec based tasks
|
2016-03-23 13:01:45 -07:00 |
Diptanu Choudhury
|
f6a932194f
|
Removing references to old consul services and adding consul config to executor context
|
2016-03-23 12:19:19 -07:00 |
Miquel Sabaté Solà
|
8c56c64615
|
client/driver: added the `user` config value
This way Nomad allows to set which user has to run the task.
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
|
2016-03-23 12:57:31 +01:00 |
Alex Dadgar
|
c85dfdf9a0
|
Merge branch 'master' into f-artifact-location
|
2016-03-19 12:50:44 -07:00 |
Alex Dadgar
|
f4bb3a9801
|
binary lookup path
|
2016-03-19 12:18:10 -07:00 |
Diptanu Choudhury
|
ddbf18f02a
|
Removing all the destroy logic from wait and calling exit after wait on all drivers
|
2016-03-18 12:04:11 -07:00 |
Diptanu Choudhury
|
3c7b83b393
|
Introduced a method in executor to launch syslog server
|
2016-03-18 11:49:10 -07:00 |
Alex Dadgar
|
e6d50f96ef
|
Respond to comments and fix test
|
2016-03-15 20:21:52 -07:00 |
Alex Dadgar
|
393807a677
|
Make user specified tasks executable
|
2016-03-15 19:22:40 -07:00 |
Alex Dadgar
|
9f878a16bf
|
Download artifacts and remove old code for drivers
|
2016-03-15 13:28:57 -07:00 |
Alex Dadgar
|
929e705ba1
|
Updating kill timeout adheres to operator specified maximum
|
2016-03-03 09:21:21 -08:00 |
Diptanu Choudhury
|
e3d6c4a9dd
|
Adding version information to snapshots
|
2016-02-24 19:06:30 -08:00 |
Alex Dadgar
|
cc1b35a90c
|
client: standardize error logging format
|
2016-02-24 15:57:58 -08:00 |
Diptanu Choudhury
|
d6f09400f7
|
Merge pull request #819 from hashicorp/r-syslog-collector
Refactored syslog server and log rotator
|
2016-02-23 10:15:14 -08:00 |
Diptanu Choudhury
|
4873118cef
|
Making the log rotator a writer
|
2016-02-19 14:01:07 -08:00 |
Diptanu Choudhury
|
502d56b232
|
Enabling cgroups and chroot on linux
|
2016-02-18 09:49:11 -08:00 |
Alex Dadgar
|
18d2d9c091
|
Killing a driver handle is retried with an exponential backoff
|
2016-02-16 21:00:49 -08:00 |
Diptanu Choudhury
|
25c48cd1ea
|
Updating log configs
|
2016-02-10 15:04:41 -08:00 |
Diptanu Choudhury
|
e592c229c8
|
Renamed the ExecutorPluginConfig
|
2016-02-09 12:59:05 -08:00 |
Diptanu Choudhury
|
9d6eed1fb4
|
Merge branch 'master' into f-logrotator
|
2016-02-09 12:25:44 -08:00 |
Diptanu Choudhury
|
8fca3625e2
|
Killing the userpid if the plugin is killed while the client is running
|
2016-02-09 10:17:33 -08:00 |
Alex Dadgar
|
75473e88d2
|
Unmount special directories when task finishes
|
2016-02-08 18:51:11 -08:00 |
Diptanu Choudhury
|
1a13400f2d
|
Moved the destroycgroup method into executor
|
2016-02-08 16:08:29 -08:00 |
Diptanu Choudhury
|
10fe104f97
|
Unmounting dev and proc when open can't reconnect with the plugin process
|
2016-02-08 14:31:03 -08:00 |
Diptanu Choudhury
|
e53ebc9e3c
|
Extracted the cgroup info into isolation struct
|
2016-02-08 13:48:26 -08:00 |
Diptanu Choudhury
|
21677468cf
|
Setting defaults for client max and min port
|
2016-02-08 13:29:53 -08:00 |
Diptanu Choudhury
|
b8e4941862
|
Fixed merge conflicts
|
2016-02-08 10:24:27 -08:00 |
Diptanu Choudhury
|
f6f51a6926
|
Destroying the cgroup if we can't to executor in exec and java drivers
|
2016-02-08 10:05:39 -08:00 |
Diptanu Choudhury
|
c9d2151f90
|
Changed a few comments
|
2016-02-05 18:07:06 -08:00 |