Chris Bednarski
91194d9337
Update the interface, add UniversalExecutor, add stub for LinuxExecutor
2015-09-11 17:12:48 -07:00
Ryan Uber
fb3e3f5b13
api: add status endpoint
2015-09-11 17:02:56 -07:00
captainill
dd95fe4de1
website
2015-09-11 17:01:02 -07:00
Ryan Uber
b86bc3e73f
api: add nodes endpoints
2015-09-11 16:51:18 -07:00
Clint Shryock
59736db9ec
Base Vagrantfile
2015-09-11 16:58:16 -05:00
Chris Bednarski
f511eeac0e
Added stub / spec for executor interface
2015-09-11 12:35:03 -07:00
Chris Bednarski
0cc7ed77cc
Merge pull request #35 from hashicorp/b-serfv4
...
Change serf version to 4 so the entire test suite doesn't fail
2015-09-11 12:34:21 -07:00
Ryan Uber
90f18850a5
agent: add default bind addr and port numbers
2015-09-11 12:19:05 -07:00
Ryan Uber
3b5004f2a4
agent: split out server config parser, add tests
2015-09-11 12:06:42 -07:00
Armon Dadgar
4333b7370b
scheduler: recompute scan limit on SetNodes
2015-09-11 12:03:41 -07:00
Armon Dadgar
e804567324
scheduler: Adding SetLimit to LimitIterator
2015-09-11 12:01:22 -07:00
Ryan Uber
8d816ec883
agent: allow specifying advertise addrs in ip:port format
2015-09-11 11:27:14 -07:00
Chris Bednarski
78bbad2d8d
Remove todo because there is no serf version 5
2015-09-11 11:22:36 -07:00
Chris Bednarski
5afa7e4681
Merge pull request #34 from hashicorp/f-server-logging
...
Added logging to server startup so we can see where it fails
2015-09-11 11:20:20 -07:00
Ryan Uber
9ce9552a6b
agent: test listener from config
2015-09-11 11:10:55 -07:00
Chris Bednarski
da93d4a30f
Change error to err to be consistent with other usage
2015-09-11 10:26:33 -07:00
Chris Bednarski
39feffd67f
Change debug to info
2015-09-11 10:24:52 -07:00
Chris Bednarski
6ea318cacb
Change to use the logger instance defined earlier
2015-09-11 10:23:53 -07:00
Chris Bednarski
d93459b797
Change serf version to 4 so the entire test suite doesn't fail
2015-09-11 10:21:15 -07:00
Chris Bednarski
3000ef07c1
Added logging to server startup so we can see where it fails
2015-09-11 10:20:36 -07:00
Ryan Uber
3ce09d5c34
Merge pull request #31 from hashicorp/f-client
...
API client package
2015-09-10 19:21:56 -07:00
Ryan Uber
fa614cd3ef
agent: adjust tests
2015-09-10 19:04:06 -07:00
Ryan Uber
02564caa70
testutil: test server uses offset ports
2015-09-10 18:57:53 -07:00
Ryan Uber
35580ef9ec
agent: use ports/addresses/advertise_addrs for network config
2015-09-10 18:37:42 -07:00
Ryan Uber
936bca5194
agent: addresses and ports are configurable
2015-09-10 17:48:02 -07:00
Ryan Uber
feda8114cb
Merge pull request #32 from hashicorp/f-config
...
Config merging
2015-09-10 12:47:39 -07:00
Chris Bednarski
f3e48da0f8
Merge branch 'master' of https://github.com/hashicorp/nomad
2015-09-10 11:35:18 -07:00
Chris Bednarski
4f83bc7090
Fix typos
2015-09-10 11:35:03 -07:00
Chris Bednarski
11c79b58a4
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
cb6a50c723
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
b95ed91628
agent: merge telemetry, server, and client configs
2015-09-10 11:25:19 -07:00
Ryan Uber
bc683a800e
agent: config loading tests
2015-09-09 22:11:48 -07:00
Ryan Uber
79b4db11e0
testutil: server uses dynamic ports
2015-09-09 21:43:11 -07:00
Ryan Uber
faf5cc0447
agent: config merge works + tests
2015-09-09 21:42:50 -07:00
Chris Bednarski
2ccad3d6e8
Change panic to a more helpful message
2015-09-09 19:04:06 -07:00
Chris Bednarski
237bf5f68e
Merge branch 'f-driver-config' into f-docker-resource-constraints
2015-09-09 18:47:35 -07:00
Chris Bednarski
2a40673a3a
Relax Qemu version regexp to accomodate build identifier in the version command
2015-09-09 18:39:40 -07:00
Ryan Uber
fae5a39666
api: support force-eval
2015-09-09 18:39:24 -07:00
Chris Bednarski
cc4d361ee9
Updated Qemu and tests to use DriverContext
2015-09-09 18:38:52 -07:00
Chris Bednarski
0281debee4
Merge branch 'master' into f-driver-config
...
Conflicts:
client/driver/driver.go
2015-09-09 18:19:19 -07:00
Ryan Uber
5e1932136a
api: more tests
2015-09-09 18:10:16 -07:00
Chris Bednarski
a695e311dc
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
1ff755f31a
Merge pull request #24 from hashicorp/qemu-driver
...
Basic Qemu driver implementation
2015-09-09 17:43:13 -07:00
Ryan Uber
7926aed642
api: more tests for jobs
2015-09-09 17:29:43 -07:00
Chris Bednarski
00d8de4ecf
Merge pull request #29 from hashicorp/b-sigterm
...
Change SIGINT to SIGTERM
2015-09-09 17:07:57 -07:00
Ryan Uber
2cbdd4c1c3
api: working on evaluations
2015-09-09 13:48:56 -07:00
Chris Bednarski
9965d28a22
Add logger to the dockerHandle created by Open()
2015-09-09 13:43:28 -07:00
Chris Bednarski
a731a84136
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
a807612091
api: allow query options everywhere
2015-09-09 13:18:50 -07:00
Ryan Uber
aff13fc84c
api: restructure client
2015-09-09 13:05:27 -07:00