Ryan Uber
2ba01d2dd9
api: add status endpoint
2015-09-11 17:02:56 -07:00
Ryan Uber
2a5c563bd6
api: add nodes endpoints
2015-09-11 16:51:18 -07:00
Ryan Uber
5dbf4ad02e
Merge pull request #31 from hashicorp/f-client
...
API client package
2015-09-10 19:21:56 -07:00
Ryan Uber
290260dd58
Merge pull request #32 from hashicorp/f-config
...
Config merging
2015-09-10 12:47:39 -07:00
Chris Bednarski
2e08e44609
Merge branch 'master' of https://github.com/hashicorp/nomad
2015-09-10 11:35:18 -07:00
Chris Bednarski
3862b0adb4
Fix typos
2015-09-10 11:35:03 -07:00
Chris Bednarski
b3395a5c84
Merge pull request #28 from hashicorp/f-docker-resource-constraints
...
Add docker resource constraints for CPU and Memory
2015-09-10 11:30:24 -07:00
Chris Bednarski
c13894814c
Merge pull request #23 from hashicorp/f-driver-config
...
Added config to drivers; needed for docker driver to get the socket endpoint
2015-09-10 11:29:42 -07:00
Ryan Uber
e9811c55dd
agent: merge telemetry, server, and client configs
2015-09-10 11:25:19 -07:00
Ryan Uber
906c76bb54
agent: config loading tests
2015-09-09 22:11:48 -07:00
Ryan Uber
c59695d769
testutil: server uses dynamic ports
2015-09-09 21:43:11 -07:00
Ryan Uber
0d4e22978f
agent: config merge works + tests
2015-09-09 21:42:50 -07:00
Chris Bednarski
0e7ebb7447
Change panic to a more helpful message
2015-09-09 19:04:06 -07:00
Chris Bednarski
6445e14755
Merge branch 'f-driver-config' into f-docker-resource-constraints
2015-09-09 18:47:35 -07:00
Chris Bednarski
4b74613d9d
Relax Qemu version regexp to accomodate build identifier in the version command
2015-09-09 18:39:40 -07:00
Ryan Uber
cf64966dc2
api: support force-eval
2015-09-09 18:39:24 -07:00
Chris Bednarski
0e00b5fbf7
Updated Qemu and tests to use DriverContext
2015-09-09 18:38:52 -07:00
Chris Bednarski
7b517d83fa
Merge branch 'master' into f-driver-config
...
Conflicts:
client/driver/driver.go
2015-09-09 18:19:19 -07:00
Ryan Uber
dc8a672acd
api: more tests
2015-09-09 18:10:16 -07:00
Chris Bednarski
8d4d9645d8
Replace logging and config with DriverContext, which allows us to expand the dependency injection without changing the interface
2015-09-09 18:06:23 -07:00
Chris Bednarski
e227e15c1e
Merge pull request #24 from hashicorp/qemu-driver
...
Basic Qemu driver implementation
2015-09-09 17:43:13 -07:00
Ryan Uber
9fea4bf6cb
api: more tests for jobs
2015-09-09 17:29:43 -07:00
Chris Bednarski
9b763ed32f
Merge pull request #29 from hashicorp/b-sigterm
...
Change SIGINT to SIGTERM
2015-09-09 17:07:57 -07:00
Ryan Uber
d013410adf
api: working on evaluations
2015-09-09 13:48:56 -07:00
Chris Bednarski
44f04313e2
Add logger to the dockerHandle created by Open()
2015-09-09 13:43:28 -07:00
Chris Bednarski
0f57a2c077
Cleanup based on PR feedback
...
- Add validation that Resources.MemoryMB and Resources.CPU have non-zero values
- Change log calls to use logger whenever possible
- Change log format to add colon after driver.docker
2015-09-09 13:35:10 -07:00
Ryan Uber
7b94b6213a
api: allow query options everywhere
2015-09-09 13:18:50 -07:00
Ryan Uber
5d1e515112
api: restructure client
2015-09-09 13:05:27 -07:00
Clint Shryock
12903f768a
driver/qemu+java: Code cleanups
2015-09-09 14:38:42 -05:00
Clint Shryock
966ac0e617
driver/qemu: Actually use the requred Memory from the Task
2015-09-09 14:30:35 -05:00
Clint Shryock
db5b3e7e12
driver/qemu: Require a memory resource on the task
2015-09-09 14:28:16 -05:00
Chris Bednarski
ea988a02f0
Change SIGINT to SIGTERM
2015-09-09 01:52:58 -07:00
Chris Bednarski
92ca9c4679
Added preliminary resource constraints for docker; CPU and Memory
2015-09-09 01:08:31 -07:00
Ryan Uber
aa08c1c01b
api: structs are composable
2015-09-09 00:33:56 -07:00
Ryan Uber
33e7d0cd2d
api: add constraints generators
2015-09-08 19:27:04 -07:00
Ryan Uber
689fa2bb11
api: finishing jobs
2015-09-08 18:42:34 -07:00
Ryan Uber
ff894b352c
api: look up allocations by job ID
2015-09-08 17:52:47 -07:00
Ryan Uber
94119d0472
api: allow retrieving jobs by ID
2015-09-08 17:20:52 -07:00
Ryan Uber
b7c2e009fd
api: return query meta/write meta
2015-09-08 16:45:16 -07:00
Ryan Uber
5d9c34e352
api: starting on jobs
2015-09-08 16:24:26 -07:00
Ryan Uber
bf548e7947
api: starting on allocs
2015-09-08 15:37:07 -07:00
Ryan Uber
6ff44fa0c4
api: finish agent endpoint
2015-09-08 14:47:29 -07:00
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
Clint Shryock
58d9e437d5
driver/qemu: add to builtin drivers
2015-09-08 16:25:36 -05:00
Clint Shryock
f1c57a3441
driver/qemu: Basic lifecycle management of Qemu images
2015-09-08 16:08:49 -05:00
Chris Bednarski
f911a24837
Added config to drivers; needed for docker driver to get the socket endpoint
2015-09-08 12:43:02 -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