James Phillips
|
edae626f36
|
Integrates new state store for ACLs.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
cbcd977a39
|
Gets new structs changes to compile, adds some corner case handling and extra unit tests.
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
4cf5f6223e
|
consul/state: list acls
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
69b0ee0e5a
|
consul/state: implement acl delete
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
6e7c3e3579
|
consul/state: basic acl set/get/delete
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
e30c3cdea8
|
consul/state: basic session destroy works
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
747527fef5
|
consul/state: more tests
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
d0e349b190
|
consul/state: refactor some tests
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
d5f3648846
|
consul/state: session lookup by node id works
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
82fa9347e1
|
consul/state: add session list method
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
0d0b3c91ef
|
consul/state: adding session registration
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
a613f65e41
|
consul/state: adding tree delete for kvs store
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
66a211a70e
|
consul/state: list keys from the kv with a prefix/separator
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
0171c2ba3d
|
consul/state: fix for maxIndex and better tests
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
b0ae1c0967
|
consul/state: add CAS method for kv set
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
dc997beef3
|
consul/state: initial pass at CAS delete operation for kvs
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
57c36c274b
|
consul/state: adding KVSList for listing a given prefix
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
9b4f8cd800
|
consul/state: adding shallow delete for kvs store
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
b2dc11fed4
|
consul/state: basic k/v operations
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
a511e8a42d
|
consul/state: adding node dump methods
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
0df0b1674e
|
consul/state: testing service registration update
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
c3cd5051ba
|
consul/state: fetch node/check sets by service ID
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
d88ef90479
|
consul/state: filter checks by state
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
2249bec117
|
consul/state: support check lookups by service name
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
9fe029abc3
|
consul/state: return highest index for queries with compound results
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
e6a9db17d7
|
consul/state: cleanup
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
e114b5040f
|
consul/state: better tests for index table updates
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
c3ad758e0e
|
consul/state: test helpers
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
5d63160bb6
|
consul/state: node checks are removed with their associated nodes
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
329c88d8b7
|
consul/state: services are removed with their associated nodes
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
5bb69db6b3
|
consul/state: remove checks during service deregistration
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
db1bcdc863
|
consul/state: add check deletion method
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
ee8a1dc5d2
|
consul/state: set index if we have an existing health check
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
d6380e31cc
|
consul/state: negative tests
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
f9e8ca252c
|
consul/state: basic health check retrieval works
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
b6af94a8ff
|
consul/state: persisting health checks works
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
0a000f63a3
|
consul/state: test for index modification during deletes
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
8ae69b6878
|
consul/state: add service delete functions
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
5a8d8b0362
|
consul/state: working on node deletion
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
766c367ef4
|
consul/state: add function for returning all nodes
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
8fea5f8dc5
|
consul/state: track highest index when querying services
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
08553f0fef
|
consul/state: querying node services works
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
859ffe14e1
|
consul/state: read transactions don't block writes
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
a5d5577cdd
|
consul/state: more tests for EnsureNode/GetNode
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
f0dd8b2923
|
consul/state: working on service registration storage
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
011e7584b4
|
consul/state: node registration and retrieval works
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
6778c8d3ff
|
consul/state: start tests for schema
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
f30437bade
|
consul/state: round out schema
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
f253c39cb1
|
consul/state: starting on new state store
|
2015-10-15 14:59:09 -07:00 |
|
Ryan Uber
|
84e837f148
|
Merge pull request #1307 from hashicorp/f-rpc
Switch to net-rpc-msgpackrpc
|
2015-10-15 14:57:54 -07:00 |
|