1573 Commits

Author SHA1 Message Date
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
1f9d13dc73 agent: squash some more common keyring semantics 2014-11-19 16:34:18 -08:00
Ryan Uber
25845a39d3 consul: detach executeKeyringOp() from *Internal 2014-11-19 16:34:18 -08:00
Ryan Uber
59a7938d1f agent: guard against empty keyring files 2014-11-19 16:34:18 -08:00
Ryan Uber
7b4b87ccf1 consul: use keyring operation type to cut out duplicated logic 2014-11-19 16:34:18 -08:00
Ryan Uber
9556347609 consul: generalize multi-DC RPC call broadcasts 2014-11-19 16:34:18 -08:00
Ryan Uber
c11f6b5152 agent: fix install key test 2014-11-19 16:34:18 -08:00
Ryan Uber
7e0af5153f website: clean up keyring command docs and add output examples 2014-11-19 16:34:18 -08:00
Ryan Uber
daf77c3f5b command/keyring: cleanup 2014-11-19 16:34:18 -08:00
Ryan Uber
61b0908e3a consul: test rpc errors returned from remote datacenters 2014-11-19 16:34:18 -08:00
Ryan Uber
9b8e753b15 consul: make forwarding to multiple datacenters parallel 2014-11-19 16:34:18 -08:00
Ryan Uber
74c7b1239b consul: break rpc forwarding and response ingestion out of internal endpoints 2014-11-19 16:34:18 -08:00
Ryan Uber
6a3271980e command/keyring: refactor, adjust tests 2014-11-19 16:34:18 -08:00
Ryan Uber
91ad3461f4 command: fix panic when client RPC is asked for a keyring operation 2014-11-19 16:34:17 -08:00
Ryan Uber
9d01174521 consul: kill unused struct fields 2014-11-19 16:34:17 -08:00
Ryan Uber
a163db2269 command/keyring: remove unneeded -wan arg, fix tests 2014-11-19 16:34:17 -08:00
Ryan Uber
f86904ee59 agent: adjust rpc client tests for keyring 2014-11-19 16:34:17 -08:00
Ryan Uber
fcba072246 command: fixing test cases for keyring 2014-11-19 16:34:17 -08:00
Ryan Uber
e9f8f7f2d7 command/keyring: clean up output 2014-11-19 16:34:17 -08:00
Ryan Uber
9056e617cb consul: cross-dc key rotation works 2014-11-19 16:34:17 -08:00
Ryan Uber
ef2aabc544 consul: use a function for ingesting responses 2014-11-19 16:34:17 -08:00
Ryan Uber
2bdeaa0c6a consul: restructuring 2014-11-19 16:34:17 -08:00
Ryan Uber
8dec2744da consul: refactor keyring, repeat RPC calls to all DC's 2014-11-19 16:34:17 -08:00
Ryan Uber
cfbf2b4f94 command: allow wan ring to be modified separately from lan pools 2014-11-19 16:33:34 -08:00
Ryan Uber
431b366d4f agent: split keyring functionality out of agent.go 2014-11-19 16:32:32 -08:00
Ryan Uber
c52997c95b website: documentation updates for keyring command 2014-11-19 16:32:06 -08:00
Ryan Uber
5ab4a590d7 command: test generated keyring file content and conflicting args for agent 2014-11-19 16:32:06 -08:00
Ryan Uber
621aafa9b4 agent: test loading keyring files for client and server 2014-11-19 16:31:40 -08:00
Ryan Uber
2220ccdac2 command: various cleanup 2014-11-19 16:31:06 -08:00
Ryan Uber
026ebcef58 website: remove keyring persistence options from agent page 2014-11-19 16:31:06 -08:00
Ryan Uber
d906d16d15 agent: add tests for keyring presence checks 2014-11-19 16:31:06 -08:00
Ryan Uber
77519a5439 command/keyring: add tests for init 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
67d78628a3 command: renamed keys to keyring to disambiguate usage 2014-11-19 16:31:06 -08:00
Ryan Uber
530f3ba747 command/keys: refactor, restrict key operations to server nodes 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
0952535e33 agent: fix keyring loading when config is passed off 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
cea2b49c15 website: update consul keys documentation 2014-11-19 16:30:22 -08:00
Ryan Uber
6b41e98964 website: document keys command 2014-11-19 16:30:22 -08:00
Ryan Uber
df68820645 agent: install/use/remove key tests 2014-11-19 16:30:22 -08:00
Ryan Uber
2280434e16 agent: add rpc tests for listing lan/wan gossip keys 2014-11-19 16:30:22 -08:00
Ryan Uber
e78c235dcf command/keys: test network connection failure 2014-11-19 16:30:22 -08:00
Ryan Uber
5bf70bc605 command/keys: adding more tests 2014-11-19 16:30:22 -08:00
Ryan Uber
90de483871 command/keys: begin tests 2014-11-19 16:30:22 -08:00
Ryan Uber
46ce9e936f command/keys: remove key command implemented 2014-11-19 16:30:22 -08:00
Ryan Uber
1ac6b10aed command/keys: use key command implemented 2014-11-19 16:30:22 -08:00
Ryan Uber
222adc92a0 command/keys: customize info message when listing keys 2014-11-19 16:30:22 -08:00
Ryan Uber
7b6f3d6dcc agent: install key command implemented 2014-11-19 16:30:22 -08:00