Commit Graph

66 Commits

Author SHA1 Message Date
Ivo Verberk
51755c513f Implement configuration validation for all task drivers 2016-04-10 00:42:57 +02:00
Ivo Verberk
92bf6f1ad0 Add helper to validate raw configuration data 2016-04-10 00:42:43 +02: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
62249fe79f Added an impl for Nomad Checks 2016-03-24 19:00:24 -07:00
Miquel Sabaté Solà
939a00aca8 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
d428501400 add destination to artifact block and validate it 2016-03-18 12:01:46 -07:00
Alex Dadgar
2d9a83d893 Go-getter options are generic and validation of checksums 2016-03-15 13:28:57 -07:00
Alex Dadgar
a1544197b8 Switch from string to artifact struct 2016-03-15 13:28:57 -07:00
Alex Dadgar
a5896d08a4 Parse artifacts and options 2016-03-15 13:28:57 -07:00
Ivo Verberk
1dad703084 Validate config keys 2016-03-10 19:16:35 +01:00
Diptanu Choudhury
6f9a67c638 Made a DefaultLogConfig method 2016-02-10 16:44:31 -08:00
Diptanu Choudhury
e4f4e35c80 Added parsing logic for the logrotator 2016-02-04 23:28:01 -08:00
Alex Dadgar
1151133271 Validate min resources and default them 2016-02-02 13:27:50 -08:00
Alex Dadgar
7cc5714dc9 Merge pull request #624 from hashicorp/f-adjustable-timeout
User specifiable kill timeout and operator configurable max
2016-01-04 11:44:22 -08:00
Alex Dadgar
fc91fa6750 merge 2015-12-23 18:26:39 -08:00
Alex Dadgar
9f44780f89 User specifiable kill timeout and operator configurable max 2015-12-22 16:10:30 -08:00
Alex Dadgar
e410b9219b Merge pull request #594 from hashicorp/f-restart-policy
More restart policy options and consolidate batch/service restart tracker
2015-12-18 12:25:13 -08:00
Diptanu Choudhury
c72bbb7770 lowercasing err messages 2015-12-18 12:19:47 -08:00
Alex Dadgar
3122433b47 merge 2015-12-18 12:17:13 -08:00
Diptanu Choudhury
68107919de Changed the error message 2015-12-18 12:07:27 -08:00
Diptanu Choudhury
1ab3b2314c Throwing an error if ports are not named 2015-12-18 10:56:45 -08:00
Alex Dadgar
255fba9069 fix perser 2015-12-01 08:59:00 -08:00
Alex Dadgar
f4320802b4 Add Periodic config to job 2015-12-01 08:59:00 -08:00
Diptanu Choudhury
6786367822 Merge pull request #509 from hashicorp/f-service-name
Implemented interpolation of Job, Task group and Task Names in Service Name
2015-11-26 23:28:13 -08:00
Diptanu Choudhury
70a38fc8cf Added a method to expand service names 2015-11-26 18:30:46 -08:00
Diptanu Choudhury
e6ff842e8f making the service checks in service pointers 2015-11-25 17:44:57 -08:00
Alex Dadgar
3049507dd3 Extract bool conversion to method 2015-11-25 12:33:56 -08:00
Alex Dadgar
3b45305a2b Accept string or bool 2015-11-25 12:25:21 -08:00
Diptanu Choudhury
9a578c5c0d Added the implementation of consul client 2015-11-18 00:50:45 -08:00
Diptanu Choudhury
5c3a658525 Added a test which makes sure parsing fails if more than one service block has non empty names 2015-11-17 17:06:29 -08:00
Diptanu Choudhury
169bb0f99c Adding prefix to user defined name and forcing id to be blank during parsing 2015-11-17 16:44:05 -08:00
Diptanu Choudhury
44a03b944c Validating that services are named explicitly if there is more than one Service defn 2015-11-17 16:08:03 -08:00
Diptanu Choudhury
2ce78767a8 Autogenerating names of service 2015-11-17 16:05:03 -08:00
Diptanu Choudhury
3a250a179b Exctacted a method for parsing checks 2015-11-17 15:13:25 -08:00
Diptanu Choudhury
acf673f111 Exctracted the logic of parsing services in a method 2015-11-17 15:13:25 -08:00
Diptanu Choudhury
5a0777fccb Added tests for service block parsing 2015-11-17 15:13:25 -08:00
Diptanu Choudhury
01ef4469d9 Added the parsling logic for service blocks 2015-11-17 15:13:25 -08:00
Diptanu Choudhury
87f49c4f7f Fixed the tests for jobspec 2015-11-16 13:10:57 -08:00
Diptanu Choudhury
e8236c0081 Fixed the parsing and encoding logic 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
Mitchell Hashimoto
94a7395ef3 jobspec: new HCL API 2015-11-08 22:57:39 -08:00
Diptanu Choudhury
0d17430306 Fixed grammer of comment 2015-10-30 21:06:56 -07:00
Diptanu Choudhury
a035dcf2c0 Re-using toDuration while figuring out staggertime 2015-10-30 16:49:08 -07:00
Diptanu Choudhury
e2f61e25e9 Sending restart policies to the Nomad API 2015-10-30 16:32:05 -07:00
Diptanu Choudhury
83695cb5d1 Added support for parsing restart blocks 2015-10-30 15:51:39 -07:00
Alex Dadgar
c46447a572 Remove weight and hard/soft fields from constraint 2015-10-27 14:31:14 -07:00
Alex Dadgar
cccef7ac84 Constants for constraints and renaming to use undescore instead of camel 2015-10-26 13:47:56 -07:00
Alex Dadgar
db90849fb1 Change "unique" to "distinctHosts" 2015-10-22 17:40:41 -07:00
Alex Dadgar
7127f6ec60 Documentation and making unique first class in the constraint block 2015-10-22 16:37:20 -07:00
Armon Dadgar
e2093e4189 jobspec: adding sugar for regexp constraint 2015-10-11 15:37:50 -04:00