Ryan Uber
bc2b2120fa
agent: -encrypt appends to keyring if one exists
2014-11-19 16:36:01 -08:00
Ryan Uber
22b2c63304
command/agent: fix up gossip encryption indicator
2014-11-19 16:35:37 -08:00
Ryan Uber
7a74f559b9
command: remove -init argument from keyring, auto-persist keyrings when using agent -encrypt
2014-11-19 16:35:13 -08:00
Ryan Uber
2220ccdac2
command: various cleanup
2014-11-19 16:31:06 -08:00
Ryan Uber
353b67826a
command: use separate key files for LAN/WAN
2014-11-19 16:31:06 -08:00
Ryan Uber
8a40f3888c
agent: move keyring initialization out of agent, add -init option to keys command
2014-11-19 16:31:06 -08:00
Ryan Uber
b6037ef323
agent: clean up keyring file implementation
2014-11-19 16:31:06 -08:00
Ryan Uber
fcb0961436
agent: refactor keyring loader
2014-11-19 16:31:06 -08:00
Ryan Uber
b1c0bb60ce
command: warn when passing -encrypt when keyring already exists
2014-11-19 16:30:21 -08:00
Ryan Uber
471ee9ce8f
command: create serf dir if it doesn't exist, document -disable-keyring arg
2014-11-19 16:30:21 -08:00
Ryan Uber
e20a724999
consul: first pass at keyring integration
2014-11-19 16:30:20 -08:00
Armon Dadgar
6be29e17c2
Merge pull request #478 from amalaviy/https
...
Added HTTPS support via a new HTTPS Port configuration option
2014-11-19 11:17:10 -08:00
Atin Malaviya
61f1d24f39
consul.Config() helper to generate the tlsutil.Config{} struct, 30 second keepalive, use keepalive for HTTP and HTTPS
2014-11-18 17:56:48 -05:00
Atin Malaviya
0904c651a8
Change names to StartJoinWan, RetryJoinWan etc
2014-11-17 17:14:59 -05:00
Atin Malaviya
f4fd8453ed
Added HTTPS support via a new HTTPS Port configuration option similar to the HTTP Port.
2014-11-17 14:29:35 -05:00
Atin Malaviya
5b41170f47
Add start-wan-join, retry-wan-join and related configuration options and commandline options
2014-11-14 10:56:39 -05:00
foostan
35b006d884
Add multiple recursor definition support
2014-11-01 04:26:26 +09:00
Ryan Uber
b9977338fd
agent: Filter messages logged to syslog. Fixes #272
2014-10-13 22:38:12 -07:00
Armon Dadgar
bee5fe280c
Merge pull request #396 from ryanuber/f-retry-join
...
agent: Retry failed joins on agent start
2014-10-13 10:46:10 -07:00
Ryan Uber
b35578a917
command: formatting
2014-10-12 12:45:40 -07:00
Ryan Uber
62b4752804
command/agent: add help for retry join
2014-10-12 12:35:25 -07:00
Ryan Uber
7c91c08457
agent: first pass at join retry
2014-10-12 10:50:15 -07:00
Anton Lindström
b8ae4b7d92
Remove redundant assignment
2014-09-29 14:22:31 +02:00
Armon Dadgar
36fd5f76c2
agent: Fixing issue with multiple watches. Fixes #337
2014-09-15 10:56:04 -07:00
Armon Dadgar
d04880cc60
agent: Support for checkpoint
2014-09-02 14:23:43 -07:00
Armon Dadgar
e86c5b2627
agent: Address overrides. Fixes #301 and #253
2014-09-02 12:47:40 -07:00
Armon Dadgar
98acc0a908
agent: statsd support. Fixes #247
2014-09-02 11:26:17 -07:00
Armon Dadgar
e0a815772a
agent: Support encrypt CLI flag. Fixes #245 .
2014-08-22 15:08:15 -07:00
Armon Dadgar
4b547a43d0
agent: First pass at agent-based watches
2014-08-21 13:09:13 -07:00
Armon Dadgar
d313349807
Updating documentation for new bootstrap method
2014-07-01 15:02:26 -07:00
Armon Dadgar
924e4bc7f1
Rename Expect to BootstrapExpect. Fixes #223 .
2014-06-19 17:08:55 -07:00
Robert Xu
bc4a4fe09b
Utilise new raft.SetPeers() method, move expect logic to leader.go.
...
This way, we don't use EnableSingleMode, nor cause chaos adding peers.
Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-18 12:03:30 -04:00
Robert Xu
c60fd0542a
Add expect bootstrap '-expect=n' mode.
...
This allows for us to automatically bootstrap a cluster of nodes after
'n' number of server nodes join. All servers must have the same 'n' set, or
they will fail to join the cluster; all servers will not join the peer set
until they hit 'n' server nodes.
If the raft commit index is not empty, '-expect=n' does nothing because it
thinks you've already bootstrapped.
Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-16 17:40:33 -04:00
Armon Dadgar
590bce9f00
agent: Watch reload channel for trigger
2014-06-11 10:53:28 -07:00
Armon Dadgar
8bdfd8c7b2
agent: Set custom syslog facility. Fixes #170 .
2014-06-11 10:28:55 -07:00
Armon Dadgar
922c21a175
agent: Validate datacenter is valid. Fixes #169 .
2014-06-09 11:57:15 -07:00
Armon Dadgar
3b3d235880
agent: Support stale queries with retries
2014-06-08 16:02:17 -07:00
Armon Dadgar
42e3729a7c
agent: Add version to info output
2014-06-06 14:40:22 -07:00
Armon Dadgar
de309057ff
Support rejoin after leave. Fixes #110 .
2014-05-21 12:32:24 -07:00
Armon Dadgar
0836a222bf
agent: syslog support. Fixes #105 .
2014-05-21 12:06:03 -07:00
Armon Dadgar
91b52176d8
agent: Provide log info about encryption. Fixes #151 .
2014-05-20 17:00:04 -07:00
Armon Dadgar
246ad6c681
agent: Support -advertise cli flag. Fixes #156 .
2014-05-16 10:49:55 -07:00
Carlos Diaz-Padron
4124ddf763
Return pid file errors and fix help formatting
2014-05-06 13:04:22 -04:00
Carlos Diaz-Padron
60ef5a8a12
Add flag to agent to write pid file
2014-05-05 23:39:18 -04:00
Armon Dadgar
2739abab7b
agent: Pass UiDir into the HTTP layer
2014-04-30 23:43:56 -04:00
Armon Dadgar
c42168bd6f
agent: Adding -ui-dir CLI flag
2014-04-30 23:43:56 -04:00
Armon Dadgar
bb33a47bab
agent: Add warning if windows and running server mode
2014-04-14 16:49:50 -07:00
Armon Dadgar
a8d9fefdfe
agent: Adding support for -join flag. Fixes #33 .
2014-04-11 16:59:16 -07:00
Armon Dadgar
c9b2cd1078
agent: Nice info output
2014-04-11 15:54:03 -07:00
Armon Dadgar
922014530f
agent: First pass at improving flags
2014-04-11 15:22:35 -07:00
Armon Dadgar
c7d27cf424
agent: Use EnableDebug to control adding pprof HTTP endpoints
2014-03-19 17:50:57 -07:00
Armon Dadgar
ffca4f5544
agent: Support protocol version setting
2014-03-09 15:57:03 -07:00
Armon Dadgar
a49c20b75f
agent: Disallow bootstrap mode when a client. Fixes #3
2014-02-22 18:58:15 -08:00
Armon Dadgar
3a5b8feb4a
agent: Adding a check for GOMAXPROCS. Fixes #10 .
2014-02-22 17:43:12 -08:00
Armon Dadgar
13af774cb9
agent: Switch to -data-dir, better error if missing. Fixes #2 .
2014-02-22 17:34:57 -08:00
Armon Dadgar
4b6c1f92c0
agent: Copy the help text
2014-02-20 16:26:39 -08:00
Armon Dadgar
dca8c79576
agent: Adding support for statsite telemetry
2014-02-20 14:59:54 -08:00
Armon Dadgar
d0b044692b
agent: Enable dumping telemetry on SIGUSR1
2014-02-20 13:51:51 -08:00
Armon Dadgar
1fb7b330ad
website: updating documentation on commands
2014-02-18 17:32:13 -08:00
Armon Dadgar
e12e5f7f68
agent: adding ability to reload services and checks
2014-02-07 12:19:56 -08:00
Armon Dadgar
e27aa3e21d
agent: Adding some primitive config reloading
2014-02-07 12:03:14 -08:00
Armon Dadgar
e72ad27850
TODO cleanups
2014-02-05 14:54:35 -08:00
Armon Dadgar
e173e7eeff
agent: Adding CLI flags
2014-02-05 13:30:40 -08:00
Armon Dadgar
1a5158212c
agent: First pass at parsing service and check definition
2014-02-03 15:15:35 -08:00
Armon Dadgar
410a0de0c8
Seperate localState from Agent
2014-01-21 11:52:25 -08:00
Armon Dadgar
fe27fa191f
Accept command line advertise addr
2014-01-20 15:17:12 -10:00
Armon Dadgar
1feec1adf8
First pass at local state + anti-entropy
2014-01-15 15:14:50 -10:00
Armon Dadgar
29fe144b5b
Support DNS recursion and TCP queries
2014-01-03 15:43:35 -08:00
Armon Dadgar
470d9f9984
Domain pass through
2014-01-02 15:51:40 -08:00
Armon Dadgar
a8d6e1cfd4
Start DNS server, change logs, add SOA records
2014-01-02 15:10:13 -08:00
Armon Dadgar
1e035d5453
Rename HTTP server method
2014-01-02 11:45:58 -08:00
Armon Dadgar
93dac80a86
Adding support for advertise address
2013-12-31 16:45:13 -08:00
Armon Dadgar
0aa4a54ada
Start the RPC server with the agent
2013-12-30 15:27:41 -08:00
Armon Dadgar
9a2d3c144a
Adding a bootstrap flag to allow single server raft
2013-12-24 16:48:07 -08:00
Armon Dadgar
3c7a06bb80
Add Datacenter to output
2013-12-24 12:22:50 -08:00
Armon Dadgar
469245a06d
Working on Agent HTTP interface
2013-12-23 11:38:51 -08:00
Armon Dadgar
8caf0034db
Working on the agent
2013-12-20 16:39:32 -08:00
Armon Dadgar
289e1c598b
Agent skeleton
2013-12-19 17:14:46 -08:00
Armon Dadgar
d0cfb06d74
Adding agent skeleton
2013-12-19 12:18:06 -08:00