Commit Graph

62 Commits

Author SHA1 Message Date
Diptanu Choudhury
568006247d Making a struct to hold consul service config 2015-12-11 14:06:51 -08:00
Diptanu Choudhury
6af01d2d6f Muted the consul debug messages 2015-12-11 09:06:03 -08:00
Bryant Luk
8912f81650 Verify Consul SSL by default
- Matches documentation default value and clarifies config
2015-11-28 19:58:09 -06:00
Diptanu Choudhury
ee14aa2781 Added options for adding more consul configuration 2015-11-25 13:39:16 -08:00
Diptanu Choudhury
beebb7cc14 Merge pull request #498 from hashicorp/b-consul-check
Handle updates of Service and Check definitions
2015-11-25 13:17:26 -08:00
Diptanu Choudhury
b0c8cf6e36 Renamed consul client to service 2015-11-24 12:34:26 -08:00
max
7ff03041d7 Client config option "fingerprint.whitelist" 2015-11-24 16:18:49 +01:00
Alex Dadgar
6bbc977fe5 Renamed whitelisted to skipped and update debug line 2015-11-20 14:07:35 -08:00
Alex Dadgar
5eb8bc25bf Implement the driver whitelist 2015-11-19 16:39:21 -08:00
Diptanu Choudhury
6d81111995 Added the option to configure consul address 2015-11-18 05:15:52 -08:00
Diptanu Choudhury
3866d4ed4f Shutting down consul an not trying to de-register the consul service 2015-11-18 04:59:57 -08:00
Diptanu Choudhury
4221cda6f7 Added a logger to consul client 2015-11-18 02:14:07 -08:00
Diptanu Choudhury
9a578c5c0d Added the implementation of consul client 2015-11-18 00:50:45 -08:00
Alex Dadgar
87dd4dd0c7 Client Restore test 2015-11-10 16:03:18 -08:00
Alex Dadgar
d885c6807a Client restores state properly 2015-11-09 15:55:31 -08:00
Alex Dadgar
10e19064d9 Make periodic fingerprinting log the error 2015-11-05 18:47:16 -08:00
Alex Dadgar
f43c067b3e Client handles periodic fingerprinters 2015-11-05 13:46:17 -08:00
Alex Dadgar
02fb48fbc1 Cleanup allocations when in dev mode 2015-10-04 13:36:03 -07:00
Alex Dadgar
3906dc1afc Fix client init logging and test 2015-09-25 18:12:11 -07:00
Alex Dadgar
57ade13fc8 Fix comments 2015-09-25 16:49:19 -07:00
Alex Dadgar
df8103dfe9 Log the alloc and state directory on Client Init() 2015-09-25 16:49:19 -07:00
Alex Dadgar
dfd0efbacd Client init rebase 2015-09-25 16:46:41 -07:00
Alex Dadgar
38460ca653 AllocDirBuilder that creates the alloc directory structure 2015-09-25 16:46:41 -07:00
Ryan Uber
929de526b9 client: support modifying the servers list 2015-09-24 20:16:47 -07:00
Armon Dadgar
f9ae0a2461 Merge pull request #77 from hashicorp/f-network-fingerprint
Network Fingerprinting
2015-09-23 14:36:29 -07:00
Armon Dadgar
7c4e647cbb client: reset response struct to avoid decode errors 2015-09-22 22:10:28 -07:00
Armon Dadgar
f94c007348 client: create dir, handle not exist more gracefully 2015-09-22 22:00:24 -07:00
Armon Dadgar
4e5722b450 client: fixing stats formating 2015-09-22 21:48:42 -07:00
Clint Shryock
c9dab7e0c7 fix range error 2015-09-22 23:25:12 -05:00
Armon Dadgar
71a7d4304a client: persist the node ID 2015-09-22 10:31:47 -07:00
Armon Dadgar
d4982d16d7 client: optimize initial heartbeat time 2015-09-20 17:02:12 -07:00
Armon Dadgar
c9d17611bf nomad: rename region1 to global. Fixes #41 2015-09-13 18:18:40 -07:00
Ryan Uber
bbb31d7ce7 client: always create alloc dir if it is non-empty 2015-09-13 12:14:12 -07:00
Ryan Uber
5529aab866 client: skip init in dev mode 2015-09-12 13:16:27 -07:00
Ryan Uber
5b7073b294 client: init the alloc dir 2015-09-12 11:47:44 -07:00
Ryan Uber
e4c29dc579 client: alloc dirs tolerate missing directories 2015-09-11 20:32:55 -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
f911a24837 Added config to drivers; needed for docker driver to get the socket endpoint 2015-09-08 12:43:02 -07:00
Armon Dadgar
8a02dbc481 Use a single implementation of GenerateUUID 2015-09-07 15:23:03 -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
0d101001cb client: more stats 2015-08-30 17:24:12 -07:00
Armon Dadgar
c6e8977480 client: testing state restore 2015-08-30 17:19:20 -07:00
Armon Dadgar
65e79fb733 client: refactor AllocRunner for testing 2015-08-30 16:35:04 -07:00
Armon Dadgar
3596d073ee client: first pass at save/restore of state 2015-08-29 18:16:49 -07:00
Armon Dadgar
14e7306524 client: test watching allocations 2015-08-29 14:33:30 -07:00
Armon Dadgar
4832244709 client: test updating alloc status 2015-08-29 14:22:24 -07:00
Chris Bednarski
dffb68e054 Fix arity in log call for TCP resolution failure 2015-08-26 17:17:08 -07:00
Chris Bednarski
a9981d83f1 Pass config to fingerprints; update tests 2015-08-25 16:21:29 -07:00
Armon Dadgar
f208364a3e client: faster retries in dev mode 2015-08-23 17:40:14 -07:00