Ryan Uber
3118043a4c
command: add agent-join command
2015-09-14 13:24:03 -07:00
Ryan Uber
761aad186a
api: return the number of nodes joined
2015-09-14 13:24:03 -07:00
Ryan Uber
8961b910d5
api: fix status type
2015-09-14 13:24:03 -07:00
Ryan Uber
92c2c58a37
command: convert members so we get a descriptive status
2015-09-14 13:24:03 -07:00
Ryan Uber
8053570f18
command: adding agent-members command
2015-09-14 13:24:03 -07:00
Ryan Uber
7cdaf95f4e
command: add agent-force-leave command
2015-09-14 13:24:02 -07:00
Ryan Uber
fe245396d1
command: tests
2015-09-14 13:24:02 -07:00
Ryan Uber
f0ee34651a
command: add agent-info command
2015-09-14 13:24:02 -07:00
Ryan Uber
b047700788
command: unexport helpers
2015-09-14 13:24:02 -07:00
Ryan Uber
1b026abf08
command: adjustments for status
2015-09-14 13:24:02 -07:00
Ryan Uber
a307f9b688
command: basic status command
2015-09-14 13:24:02 -07:00
Ryan Uber
4d5901c1ae
command: add helpers
2015-09-14 13:24:02 -07:00
Clint
9958e90632
Merge pull request #37 from hashicorp/vagrant
...
Add Base Vagrantfile
2015-09-14 10:19:07 -05:00
Clint Shryock
557feaf10b
add note about using Vagrant file to the README
2015-09-14 10:18:40 -05:00
Clint Shryock
676a27da10
Merge branch 'master' into vagrant
...
* master: (57 commits)
api: use stub structs
README fillin
nomad: fixing unit tests
scheduler: pass failure reason to ExhaustedNode
nomad: thread alloc fit failure reason through
nomad: rename region1 to global. Fixes #41
client: Use Alloc.TaskResouces to override Task.Resources
scheduler: in-place update should preserve network offer
scheduler: track dimension of exhaustion
schedule: avoid in-place update of task if network resources are different
scheduler: expose reason network offer failed
nomad: adding reason network offer failed
mock: use network resources
scheduler: thread through the TaskResources
nomad: removing old network index lookup methods
nomad: Resource Superset ignores network in favor of NetworkIndex
nomad: update for new AllocsFit API
nomad: remove PortsOvercommited in favor of NetworkIndex
scheduler: use the new network index
nomad: exposing IntContains
...
2015-09-14 10:13:37 -05:00
Clint Shryock
b328eb9933
small update to remove dupe
2015-09-14 10:06:12 -05:00
Ryan Uber
3c855b8c2b
Merge pull request #45 from hashicorp/f-api-updates
...
API has ListStub's
2015-09-13 20:11:13 -07:00
Ryan Uber
855ec7a712
api: use stub structs
2015-09-13 20:02:22 -07:00
Armon Dadgar
2c68123b60
README fillin
2015-09-13 19:04:06 -07:00
Armon Dadgar
f575b07827
nomad: fixing unit tests
2015-09-13 18:46:40 -07:00
Armon Dadgar
38471c81a0
scheduler: pass failure reason to ExhaustedNode
2015-09-13 18:38:26 -07:00
Armon Dadgar
cbc9b6dae2
nomad: thread alloc fit failure reason through
2015-09-13 18:38:11 -07:00
Armon Dadgar
2ff133c0e6
nomad: rename region1 to global. Fixes #41
2015-09-13 18:18:40 -07:00
Armon Dadgar
d1f829e502
client: Use Alloc.TaskResouces to override Task.Resources
2015-09-13 17:35:56 -07:00
Armon Dadgar
95af1478b8
Merge pull request #43 from hashicorp/f-ports
...
Network offers and Dynamic Ports
2015-09-13 17:10:41 -07:00
Armon Dadgar
cece4473b8
scheduler: in-place update should preserve network offer
2015-09-13 17:06:34 -07:00
Armon Dadgar
fcd367e657
scheduler: track dimension of exhaustion
2015-09-13 16:48:01 -07:00
Armon Dadgar
f71527dadf
schedule: avoid in-place update of task if network resources are different
2015-09-13 16:41:53 -07:00
Armon Dadgar
cf0a546fdc
scheduler: expose reason network offer failed
2015-09-13 16:41:32 -07:00
Armon Dadgar
3690565f5a
nomad: adding reason network offer failed
2015-09-13 16:40:53 -07:00
Armon Dadgar
13815fb733
mock: use network resources
2015-09-13 16:40:31 -07:00
Armon Dadgar
c6f5a8e029
scheduler: thread through the TaskResources
2015-09-13 15:20:50 -07:00
Armon Dadgar
7586b39a7b
nomad: removing old network index lookup methods
2015-09-13 15:04:36 -07:00
Armon Dadgar
373c4ee83a
nomad: Resource Superset ignores network in favor of NetworkIndex
2015-09-13 14:59:34 -07:00
Armon Dadgar
cb3aa5d4db
nomad: update for new AllocsFit API
2015-09-13 14:57:58 -07:00
Armon Dadgar
1884296ff8
nomad: remove PortsOvercommited in favor of NetworkIndex
2015-09-13 14:56:51 -07:00
Armon Dadgar
aed6bd8a41
scheduler: use the new network index
2015-09-13 14:37:09 -07:00
Armon Dadgar
c21ff50107
nomad: exposing IntContains
2015-09-13 14:36:33 -07:00
Armon Dadgar
e901b0a1ca
nomad: moving network index
2015-09-13 14:35:28 -07:00
Armon Dadgar
625308661a
scheduler: binpacker makes network offers
2015-09-13 14:31:32 -07:00
Armon Dadgar
b0eb463823
scheduler: expose AddReserved, add test
2015-09-13 14:31:01 -07:00
Armon Dadgar
8bbf0bfb76
nomad: adding copy helpers
2015-09-13 14:30:45 -07:00
Ryan Uber
531d093a2f
api: run all tests in parallel
2015-09-13 12:17:08 -07:00
Ryan Uber
3d31230ac1
client: always create alloc dir if it is non-empty
2015-09-13 12:14:12 -07:00
Armon Dadgar
5c8f1c0fa5
scheduler: adding helper library for network assignments
2015-09-12 19:34:46 -07:00
Armon Dadgar
a829c8db50
nomad: add device name for network
2015-09-12 19:13:00 -07:00
Armon Dadgar
5b6d365709
nomad: removing public field of network
2015-09-12 17:32:08 -07:00
Armon Dadgar
39fa04eda7
nomad: aggregate by blank network constraints
2015-09-12 17:04:09 -07:00
Armon Dadgar
47f6a8a64a
nomad: Support adding NetworkResource by CIDR/IP
2015-09-12 16:33:41 -07:00
Armon Dadgar
2eb8044518
nomad: handle network usage superset by CIDR/IP
2015-09-12 16:29:45 -07:00