Commit Graph

1164 Commits

Author SHA1 Message Date
Diptanu Choudhury
cf1aba56a8 Interpolating service tags 2016-03-28 15:02:00 -07:00
Alex Dadgar
eccc5b9b4c Merge branch 'master' of github.com:hashicorp/nomad 2016-03-28 14:34:05 -07:00
Alex Dadgar
8742390da5 Alloc dir uses MkdirAll 2016-03-28 14:33:53 -07:00
Diptanu Choudhury
9749e69571 Merge pull request #995 from hashicorp/f-consul-https
Using tls cert and key files while connecting to consul over https
2016-03-28 14:26:49 -07:00
Diptanu Choudhury
b49335b18a Renamed checks cmd to command to be consistent with exec driver config 2016-03-28 14:05:12 -07:00
Diptanu Choudhury
8499f091e3 Added docs 2016-03-27 23:21:50 -07:00
Diptanu Choudhury
5bec27a9a4 Using tls cert and key files while connecting to consul over https 2016-03-27 23:09:31 -07:00
Alex Dadgar
21abd5293f Merge pull request #962 from hashicorp/b-failed-task-kills-tg
client: When a task fails, kill all other tasks in the task group
2016-03-25 19:27:21 -07:00
Diptanu Choudhury
e633776365 Merge pull request #986 from hashicorp/scripts
Implement script checks
2016-03-25 18:22:35 -07:00
Diptanu Choudhury
59e91e1cb2 Using latest busybox 2016-03-25 18:21:43 -07:00
Diptanu Choudhury
6ee99af452 Fixing the exec script check to run within the chroot 2016-03-25 17:53:22 -07:00
Diptanu Choudhury
d4a5f075dd Moved the dockerIsConnected to testutils 2016-03-25 17:15:51 -07:00
Diptanu Choudhury
f1d9b2cb65 Removing the container after running script check 2016-03-25 17:02:53 -07:00
Diptanu Choudhury
644710a739 Added more tests for the checks 2016-03-25 16:56:40 -07:00
Diptanu Choudhury
e0b9f038b0 Using a single timer to run checks 2016-03-25 16:11:45 -07:00
Diptanu Choudhury
bfc2a0d716 using switch to determine the state of checks 2016-03-25 14:26:56 -07:00
Diptanu Choudhury
f8db6a433f Using tickers instead of creating new timers 2016-03-25 14:18:04 -07:00
Alex Dadgar
ff6028bd56 Test task failure killing TG and fix setting the task as received on a restore 2016-03-25 12:51:40 -07:00
Alex Dadgar
73419c2691 kill tasks in alloc when one fails 2016-03-25 12:50:25 -07:00
Alex Dadgar
6e779b863e Explain restart decision and display in alloc-status 2016-03-25 12:47:14 -07:00
Alex Dadgar
aaff02ca49 Merge pull request #978 from hashicorp/f-enforce-user
Operator specifiable blacklist for task's using certain users
2016-03-25 12:44:05 -07:00
Alex Dadgar
a1ff98a69a swap raw_exec and qemu in the blacklist 2016-03-25 12:43:50 -07:00
Alex Dadgar
b253416342 Merge pull request #985 from hashicorp/b-interpret-job-tg-meta
client: Add job and task group meta interpretation
2016-03-25 10:48:20 -07:00
Diptanu Choudhury
4c2766085a Renamed NomadChecks to CheckRunner and a fix for checkrunner start 2016-03-25 10:36:31 -07:00
Alex Dadgar
77f5c6eab0 Merge pull request #975 from hashicorp/f-rename-complete-alloc
Successful allocations are marked as complete instead of dead
2016-03-25 10:35:11 -07:00
Alex Dadgar
be6da2a446 Fix test 2016-03-25 10:26:32 -07:00
Alex Dadgar
9643d63c6e add test for precedence 2016-03-25 10:16:04 -07:00
Diptanu Choudhury
7454ffd88b Renamed NomadChecks to CheckRunner 2016-03-24 21:17:33 -07:00
Diptanu Choudhury
9a27bf4c31 Added some more docs to the executor 2016-03-24 19:34:22 -07:00
Diptanu Choudhury
0fed52cb15 Removing non relevant tests 2016-03-24 19:31:24 -07:00
Diptanu Choudhury
52f7f93a09 Added some docs 2016-03-24 19:30:02 -07:00
Diptanu Choudhury
12dc439949 Changing the logic of keep services 2016-03-24 19:19:13 -07:00
Diptanu Choudhury
62249fe79f Added an impl for Nomad Checks 2016-03-24 19:00:24 -07:00
Alex Dadgar
bb81d2ebd0 add job and task group meta 2016-03-24 17:39:09 -07:00
Diptanu Choudhury
52d4b01b44 Added a test for the exec script check 2016-03-24 16:33:04 -07:00
Diptanu Choudhury
fe9e271619 Creating the docker driver in the executor properly 2016-03-24 16:15:22 -07:00
Diptanu Choudhury
588666d0df Introducing ConsulContext 2016-03-24 15:57:16 -07:00
Diptanu Choudhury
e8995be723 Fixed merge conflicts 2016-03-24 15:09:50 -07:00
Diptanu Choudhury
1e4da820a3 Running script checks periodically 2016-03-24 14:54:26 -07:00
Diptanu Choudhury
42dc8bea16 Added a check type for consul service to delegate certain checks 2016-03-24 14:54:26 -07:00
Diptanu Choudhury
4faf16b5c0 Added implementation to run checks for docker, exec and raw_exec 2016-03-24 14:54:26 -07:00
Diptanu Choudhury
3c7d3cdca5 Changing the log line 2016-03-24 14:53:53 -07:00
Diptanu Choudhury
6c5f546e86 Fixing check registration in perform sync 2016-03-24 14:12:09 -07:00
Alex Dadgar
cd89a97529 Operator specifiable blacklist for task's using certain users 2016-03-24 10:55:14 -07:00
Alex Dadgar
324a11003f Merge pull request #950 from mssola/raw-exec-user
client: added the "user" option to tasks
2016-03-24 08:57:13 -07:00
Miquel Sabaté Solà
b41608df51 client/driver: added more tests
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
2016-03-24 08:47:23 +01:00
Diptanu Choudhury
ba12ba2127 Merge pull request #972 from hashicorp/scripts
Moving consul service to executor
2016-03-24 00:12:45 -07:00
Diptanu Choudhury
4a2bc83c14 Changed a log line 2016-03-23 19:20:08 -07:00
Diptanu Choudhury
c8622d8547 Added some comments to the keep services method 2016-03-23 19:14:03 -07:00
Diptanu Choudhury
bca2793d1c Using a helper method to copy taskStates 2016-03-23 19:11:54 -07:00