1415 Commits

Author SHA1 Message Date
Armon Dadgar
e56007753d consul: Provide ETag to avoid expensive policy fetch 2014-08-18 15:46:59 -07:00
Armon Dadgar
7cd10c807f website: rewording 2014-08-18 15:46:59 -07:00
Armon Dadgar
781ff2048d website: ACL internals 2014-08-18 15:46:59 -07:00
Armon Dadgar
05900f35c2 acl: Test parsing JSON 2014-08-18 15:46:59 -07:00
Armon Dadgar
b802dd16eb website: Documenting ACL endpoints 2014-08-18 15:46:59 -07:00
Armon Dadgar
343f69504b agent: Rename acl delete to destroy 2014-08-18 15:46:58 -07:00
Armon Dadgar
34e018e471 acl: Updating for HCL changes 2014-08-18 15:46:58 -07:00
Armon Dadgar
8a0eeae269 website: document configuration 2014-08-18 15:46:58 -07:00
Armon Dadgar
0ff28a12fa agent: Copy token in KV PUT/DELETE 2014-08-18 15:46:24 -07:00
Armon Dadgar
9bababf872 acl: Avoid shared cache with different parents 2014-08-18 15:46:24 -07:00
Armon Dadgar
25855b2362 consul: ACL enforcement for KV updates 2014-08-18 15:46:24 -07:00
Armon Dadgar
705c6cdb86 acl: Support checking write permissions on a prefix 2014-08-18 15:46:24 -07:00
Armon Dadgar
c7cb1f562b consul: ACL enforcement for key reads 2014-08-18 15:46:24 -07:00
Armon Dadgar
f49d34d0e3 consul: Filter keys, refactor to interface 2014-08-18 15:46:24 -07:00
Armon Dadgar
614b0a1414 consul: Helpers to filter on ACL rules 2014-08-18 15:46:24 -07:00
Armon Dadgar
84488ed1f0 consul: Starting token enforcement 2014-08-18 15:46:23 -07:00
Armon Dadgar
78580a733e acl: Avoid infinite recursion... 2014-08-18 15:46:23 -07:00
Armon Dadgar
c2153843c6 acl: Support ACL checks, adding new root policy 2014-08-18 15:46:23 -07:00
Armon Dadgar
7c5a39717e agent: Fixing the ACL tests 2014-08-18 15:46:23 -07:00
Armon Dadgar
88c2a9c947 agent: Adding token parsing 2014-08-18 15:46:23 -07:00
Armon Dadgar
fee3524dea agent: Special handler if ACL support is disabled 2014-08-18 15:46:23 -07:00
Armon Dadgar
2d5e869e69 consul: Prevent resolution of root policy 2014-08-18 15:46:23 -07:00
Armon Dadgar
10db4c7c8f consul: Resolve parent ACLs 2014-08-18 15:46:23 -07:00
Armon Dadgar
2fe94709e6 acl: Return the parent with GetACLPolicy 2014-08-18 15:46:23 -07:00
Armon Dadgar
ef171ca344 consul: Support management tokens 2014-08-18 15:46:23 -07:00
Armon Dadgar
5c0da3a4d7 acl: Simplify parent ACL, adding root policies 2014-08-18 15:46:23 -07:00
Armon Dadgar
a82439c713 consul: Adding some metrics for ACL usage 2014-08-18 15:46:23 -07:00
Armon Dadgar
827e7c9efa consul: Create anonymous and master tokens 2014-08-18 15:46:22 -07:00
Armon Dadgar
01beaa60cc consul: Testing down policies and multi-DC 2014-08-18 15:46:22 -07:00
Armon Dadgar
fe86c8c5ee consul: Testing ACL resolution 2014-08-18 15:46:22 -07:00
Armon Dadgar
468c8c3013 acl: Use only a single Radix tree per ACL 2014-08-18 15:46:22 -07:00
Armon Dadgar
3569082768 acl: Adding cache purging 2014-08-18 15:46:22 -07:00
Armon Dadgar
0c912f2c98 consul: Use Etag for policy caching 2014-08-18 15:46:22 -07:00
Armon Dadgar
ef77869983 acl: Adding additional tier of caching 2014-08-18 15:46:22 -07:00
Armon Dadgar
b5e22203fc consul: Support conditional policy fetch 2014-08-18 15:46:22 -07:00
Armon Dadgar
45f358e715 acl: Associate policy ID 2014-08-18 15:46:22 -07:00
Armon Dadgar
b5c9e65175 consul: Verify compilation of rules 2014-08-18 15:46:22 -07:00
Armon Dadgar
50ba1f6067 acl: Change types 2014-08-18 15:46:22 -07:00
Armon Dadgar
338f11c6cf consul: Enable ACL lookup 2014-08-18 15:46:22 -07:00
Armon Dadgar
97a737b1ee consul: Pulling in ACLs 2014-08-18 15:46:21 -07:00
Armon Dadgar
1abfd6c050 acl: Adding cached policy fetch via ACL 2014-08-18 15:46:21 -07:00
Armon Dadgar
6e9792dc37 acl: Adding caching mechanism 2014-08-18 15:46:21 -07:00
Armon Dadgar
7a1d778474 acl: First pass 2014-08-18 15:46:21 -07:00
Armon Dadgar
78049ad240 agent: ACL endpoint tests 2014-08-18 15:46:21 -07:00
Armon Dadgar
22658aa781 agent: ACL endpoint 2014-08-18 15:46:21 -07:00
Armon Dadgar
1b6806872d consul: ACL Endpoint tests 2014-08-18 15:46:21 -07:00
Armon Dadgar
7cbb2225af consul: Adding ACL endpoint 2014-08-18 15:46:21 -07:00
Armon Dadgar
b53ee80acd consul: register the ACL queries 2014-08-18 15:46:21 -07:00
Armon Dadgar
70b84e44c9 consul: FSM support for ACLsg 2014-08-18 15:46:21 -07:00
Armon Dadgar
fea61d629b consul: Adding ACLs to the state store 2014-08-18 15:46:21 -07:00