Commit Graph

191 Commits

Author SHA1 Message Date
Alex Dadgar
64be746d9b Merge pull request #380 from hashicorp/f-daemonize
Improve spawn-daemon and Nomad Client usage of it
2015-11-04 16:44:50 -08:00
Alex Dadgar
4958be618c Check if the PID is alive instead of heartbeating through modify time 2015-11-04 14:50:44 -08:00
Alex Dadgar
3576f48993 Create Spawn pkg that handles IPC with the spawn-daemon and update exec_linux to use that 2015-11-02 20:28:37 -08:00
Diptanu Choudhury
6a56218fb7 Fixed the restart policy syntax 2015-11-02 17:30:41 -08:00
Diptanu Choudhury
0d17430306 Fixed grammer of comment 2015-10-30 21:06:56 -07:00
Diptanu Choudhury
83695cb5d1 Added support for parsing restart blocks 2015-10-30 15:51:39 -07:00
Diptanu Choudhury
b514b2145c Setting the default network interface for dev mode only in Linux and Darwin 2015-10-29 17:03:54 -07:00
Alex Dadgar
56f5e53382 Merge pull request #362 from gregory-m/node-gc-conf
Configure Node GC Threshold
2015-10-29 15:45:57 -07:00
Alex Dadgar
82529305f3 Cleanup exec_linux, force cgroups, check for systemd and update the Open() api 2015-10-29 15:26:35 -07:00
Gregory Man
21879e22e0 Added node_gc_threshold configuration option
Close #333
2015-10-29 15:58:21 +02:00
Gregory Man
efada3bd28 Fix local interface name on OS X 2015-10-29 14:30:26 +02:00
Alex Dadgar
dc7cbcc3f0 Refactor spawn-daemon so it can be used by all OSes and make it write exit code to a file 2015-10-28 16:23:33 -07:00
Kenjiro Nakayama
b85f114dff Set default network interface rather than eth0 for non-dev mode, and use loopback device for dev mode by default 2015-10-28 02:03:48 +09:00
Gregory Man
09513e0147 Sort server-members output using name and tags 2015-10-23 21:33:18 +03:00
Abhishek Chanda
db2dd3b614 Show node attribute in node-status
Adds node attributes to the node-status command when a single
node ID is passed
2015-10-22 10:34:21 +00:00
Ivo Verberk
f9be8ede8f Fix vet warnings 2015-10-07 12:26:58 +02:00
Chris Bednarski
ac2bcc406d Merge pull request #203 from hashicorp/b-init-redis-port
Change to the default redis port and use docker port mapping
2015-10-06 00:36:38 -07:00
Alex Dadgar
d8f3bd26e6 Merges 2015-10-02 17:32:11 -07:00
Ryan Uber
222abf114e agent: test options config 2015-10-02 17:02:32 -07:00
Ryan Uber
62b3b01919 Merge branch 'parse-client-options' of https://github.com/carlosdp/nomad into b-options 2015-10-02 16:58:05 -07:00
Chris Bednarski
8c48fd183e Change to the default redis port and use docker port mapping 2015-10-02 16:35:24 -07:00
Antoine POPINEAU
e3bcf4490b Merge branch 'master' into dev/net-fingerprint 2015-10-02 09:38:35 +02:00
Antoine POPINEAU
256d390789 Renamed all instances of Iface to NetworkInterface. 2015-10-02 09:29:18 +02:00
Alex Dadgar
e9254c5f2d Don't enfoce that the agent can't be run as both server and client 2015-10-01 17:27:36 -07:00
Alex Dadgar
15a854be7a Use the known size of meta to initialize the map 2015-10-01 17:21:32 -07:00
Alex Dadgar
6c9732c356 Move declerations to top and use SplitN to be more flexible for Meta values 2015-10-01 17:19:52 -07:00
Alex Dadgar
c84fd2b292 Add parsing of client configuration from the commandline 2015-10-01 16:46:42 -07:00
Antoine POPINEAU
7fc3f83672 Client config param added to specify net iface to use for fingerprinting. Added a Golang-native method for determining the interface IP address. 2015-10-01 17:31:47 +02:00
Ryan Uber
3a3aa18bf8 command: test init 2015-09-30 14:21:50 -07:00
Ryan Uber
61f4e638b8 agent: return empty config for empty config dirs 2015-09-29 15:07:52 -07:00
Dave York
5f0cc2c328 fixes another typo
- Ui should be UI
2015-09-29 17:16:55 -04:00
ziporah
764b745a39 Changed typo in documentation 2015-09-28 19:51:29 -07:00
Carlos Diaz-Padron
db2b447d5d Parse Client config Options
This adds Options to the agent ClientConfig and fixes the merging logic
to include Options, as defined in the docs
2015-09-28 16:45:32 -07:00
Ryan Uber
8cf9782f2e Merge pull request #128 from hashicorp/f-alloc-status
Add alloc-status command
2015-09-27 15:06:17 -07:00
Ryan Uber
a274e0e05b command: better test for alloc-status 2015-09-27 14:42:04 -07:00
Ryan Uber
8a57dbacac command: placeholder for <none> in kv output 2015-09-27 14:04:53 -07:00
Ryan Uber
a58b60b8ea command: better output for alloc-status 2015-09-27 13:59:27 -07:00
Ryan Uber
e1c4fcf721 command: first pass at alloc-status command 2015-09-27 12:02:14 -07:00
Armon Dadgar
ac8d2f6235 website: lowercase examples of dynamic ports 2015-09-26 18:26:51 -07:00
Alex Dadgar
099e9de211 Fix cgroup isolation 2015-09-25 16:49:18 -07:00
Alex Dadgar
8a5e65e27a Merge qemu test 2015-09-25 16:49:14 -07:00
Ryan Uber
80d940d920 agent: all dynamic ports for tests 2015-09-25 12:19:13 -07:00
Ryan Uber
26e31edf1c Merge pull request #114 from hashicorp/f-clients
Make servers list configurable on clients
2015-09-25 12:03:21 -07:00
Ryan Uber
d8994032e7 command: rename client-servers -> client-config 2015-09-25 11:49:31 -07:00
Ryan Uber
5c9378b273 command: fix help 2015-09-24 22:01:41 -07:00
Ryan Uber
812e125349 command: adding client-servers command 2015-09-24 21:32:12 -07:00
Ryan Uber
13613e4100 agent: add HTTP endpoint for querying/modifying the server list 2015-09-24 20:39:03 -07:00
Armon Dadgar
504dc2e072 command/validate: Adding new command 2015-09-24 18:29:46 -07:00
Chris Bednarski
5449c8290b Add docker ports; change to uppercase examples and tests 2015-09-23 18:01:08 -07:00
Armon Dadgar
f2a09e9cf6 command/init: tweak constraint 2015-09-22 21:48:44 -07:00