Commit Graph

465 Commits

Author SHA1 Message Date
Ryan Uber
9dd408f2c6 api: agent join api works 2015-09-08 14:26:53 -07:00
Ryan Uber
e2e1e4c3fb api: allow query parameters in query/write/delete 2015-09-08 14:26:26 -07:00
Ryan Uber
f6f1813aa1 api: region is queryable, optimize agent caching 2015-09-08 12:13:39 -07:00
Ryan Uber
e28fc33700 api: datacenter is cached and queryable 2015-09-08 12:01:54 -07:00
Ryan Uber
68a8a47634 api: allow querying node name from agent 2015-09-08 11:51:20 -07:00
Ryan Uber
e0f9556590 api: add agent self call 2015-09-08 11:41:03 -07:00
Ryan Uber
3da9387f4f scripts: fix build warning 2015-09-08 11:24:28 -07:00
Chris Bednarski
6fed1ba76a Merge pull request #19 from hashicorp/test-resources
Added example python and java apps for testing
2015-09-07 17:03:09 -07:00
Armon Dadgar
8a02dbc481 Use a single implementation of GenerateUUID 2015-09-07 15:23:03 -07:00
Armon Dadgar
9c4285c6fa scheduler: use update strategy for rolling updates 2015-09-07 15:17:39 -07:00
Armon Dadgar
5bdd90e88e nomad: adding helper structs 2015-09-07 15:08:50 -07:00
Armon Dadgar
1b2cb12312 scheduler: Adding CreateEval to Planner 2015-09-07 14:26:29 -07:00
Armon Dadgar
d0cf06a84f nomad: worker supports create eval 2015-09-07 14:23:48 -07:00
Armon Dadgar
771d7ad93f nomad: guard eval creation based on parent eval 2015-09-07 14:21:38 -07:00
Armon Dadgar
0c6685da79 nomad: adding Eval.Create endpoint 2015-09-07 14:17:11 -07:00
Armon Dadgar
20c059f834 nomad: support time wait for evaluations 2015-09-07 13:00:45 -07:00
Armon Dadgar
f9592dc668 nomad: adding fields to cause an evaluation to 'wait' 2015-09-07 12:47:48 -07:00
Armon Dadgar
666d66be23 scheduler: support in-place allocation updates 2015-09-07 12:27:12 -07:00
Armon Dadgar
916f2a7b8c scheduler: util method to diff task groups 2015-09-07 12:25:23 -07:00
Armon Dadgar
885f6e05bb nomad: helper struct func 2015-09-07 12:23:34 -07:00
Armon Dadgar
5ecb52ecaa nomad: PopUpdate should minimize plan size 2015-09-07 12:05:18 -07:00
Armon Dadgar
14db0d65dd nomad: adding helper to manipulate plans 2015-09-07 12:00:34 -07:00
Armon Dadgar
b54eeec47d scheduler: share context and stack 2015-09-07 11:34:59 -07:00
Armon Dadgar
efdf717991 scheduler: allow updating the base nodes 2015-09-07 11:30:13 -07:00
Armon Dadgar
831848bf5e scheduler: allow StaticIterator to update base set 2015-09-07 11:26:16 -07:00
Armon Dadgar
49488ecdba scheduler: pull node shuffle into util 2015-09-07 11:23:38 -07:00
Armon Dadgar
465678e17f nomad: adding node GC 2015-09-07 11:01:29 -07:00
Armon Dadgar
c2b7ce92e7 nomad: using Raft StartAsLeader to make tests faster 2015-09-07 10:46:41 -07:00
Armon Dadgar
e5c7effaa9 http: list results are never null 2015-09-07 10:03:10 -07:00
Armon Dadgar
b566efd781 nomad: unifying the state store API 2015-09-06 20:56:38 -07:00
Armon Dadgar
736757b05f state: cleanup Get*By 2015-09-06 20:51:01 -07:00
Armon Dadgar
c5ef4c642a state: remove unused indexes 2015-09-06 20:49:07 -07:00
Armon Dadgar
c27a0725cc nomad: cleanup API descrepencies 2015-09-06 20:47:42 -07:00
Armon Dadgar
fb42ff77cf state: unify the terminology for code clarity 2015-09-06 20:39:06 -07:00
Armon Dadgar
6ee7f111dc Rename client endpoint to node endpoint 2015-09-06 20:31:32 -07:00
Armon Dadgar
e2674c2c40 nomad: improve error messages at start for dev mode 2015-09-06 20:18:47 -07:00
Armon Dadgar
2d9c3fb9f3 http: adding the drain toggle endpoint 2015-09-06 20:03:59 -07:00
Armon Dadgar
aff85141ec nomad: adding client drain endpoint 2015-09-06 20:00:12 -07:00
Armon Dadgar
9f76b6a9a0 nomad: adding FSM support for node drain update 2015-09-06 19:55:38 -07:00
Armon Dadgar
063505876a state: Adding UpdateNodeDrain 2015-09-06 19:51:50 -07:00
Armon Dadgar
7062eb5fa8 nomad: adding drain as node property 2015-09-06 19:47:02 -07:00
Armon Dadgar
63ae02a2f9 http: parsing flags for node drain 2015-09-06 19:35:05 -07:00
Armon Dadgar
445b90895c http: adding the agent endpoints 2015-09-06 19:08:05 -07:00
Armon Dadgar
0f04f38f9a http: adding status APIs 2015-09-06 18:39:03 -07:00
Armon Dadgar
580fd12425 nomad: allow region forwarding for status endpoints 2015-09-06 18:07:05 -07:00
Armon Dadgar
0801cd4b44 http: complete the eval endpoints 2015-09-06 16:18:25 -07:00
Armon Dadgar
46b9db8200 nomad: adding endpoint for allocations by eval 2015-09-06 16:14:41 -07:00
Armon Dadgar
85af73f8ac http: adding the eval endpoints 2015-09-06 16:02:53 -07:00
Armon Dadgar
5be28a5a8b nomad: adding eval list endpoint 2015-09-06 16:01:16 -07:00
Armon Dadgar
3770a8929a http: adding alloc lookup endpoint 2015-09-06 15:49:44 -07:00