Armon Dadgar
|
d7f3b896cd
|
nomad: adding ACL bootstrapping endpoint
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
b324dd0f55
|
nomad: adding ACL bootstrap endpoints
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
59bd491872
|
nomad: adding bootstrapping checks
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
562ed141b1
|
nomad: adding bootstrap state store method
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
bda7b36da3
|
Address @dadgar feedback
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
9e716056aa
|
nomad: Switch from SHA1 to Blake2 @chelseakomlo
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
00833d69c4
|
structs: sort policies to avoid order dependence for caching
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
5b43ea4bff
|
client: adding token resolution logic
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
032296f581
|
nomad: switch policy/token replication to use batch endpoints
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
cce8839788
|
noamd: Adding batch fetch endpoints for ACL tokens and policies
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
1b6979c8a5
|
nomad: Adding token resolution endpoint
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
fb118b2dfb
|
client: adding token cache for ACL resolution
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
f12e3e90ee
|
nomad: refactor to use CompileACLObject and handle anonymous token
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
c9ebf0d325
|
structs: Adding ACL compilation helper
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
8f52fb9c3b
|
structs: cache key helper for policy list
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
1da443f29a
|
client: create ACL and Policy cache
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
0dc6a1a9c7
|
agent: thread ACL config to client
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
235f4d27ac
|
Address @chelseakomlo comments
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
9b6144d0d6
|
Moving shared ACL objects
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
7b67692b15
|
nomad: adding ACL token resolution logic
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
c81bafec16
|
acl: Adding IsManagement check
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
428aea5094
|
Address @dadgar feedback
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
998b04dd34
|
Fixing intent
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
e2ed029cd4
|
nomad: adding global token replication
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
7614c8fdb5
|
nomad: Adding ability to filter list of tokens to global only
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
ddf276280e
|
nomad: adding policy replication support
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
2329fbcd28
|
agent: thread through ACL config to Server
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
9fdea05804
|
agent: Adding ACL block configuration
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
0d90ab3d09
|
Address @dadgar feedback
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
db667d45e8
|
agent: fixing ACL endpoint, return updated tokens
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
18eec0398f
|
nomad: generate accessor/secret ID server side
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
70cdccf643
|
agent: Adding HTTP endpoints for ACL tokens
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
e9efe603dd
|
nomad: renambe PublicID to AccessorID for consistency
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
14f7e8166f
|
nomad: implement ACL token endpoints
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
0c8bb531cb
|
nomad: Add ACL Token snapshot/restore to FSM
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
06ed48e7ba
|
nomad: CRUD methods for ACLTokens
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
6b346ebfb4
|
nomad: adding ACLToken table
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
087752fa70
|
nomad: adding ACLToken struct
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
09fb2515bd
|
nomad: fixing state store tests due to signature mismatch
|
2017-09-04 13:04:44 -07:00 |
|
Armon Dadgar
|
d32950f4f4
|
nomad: Adding Validate for ACLPolicy
|
2017-09-04 13:04:44 -07:00 |
|
Armon Dadgar
|
63b709bd6b
|
nomad: adding validation of policy name and rules
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
6c6e85ef82
|
agent: Adding ACL Policy endpoints
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
f5da71b171
|
Addressing @dadgar feedback
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
4ec1cbfa86
|
nomad: adding upsert policy endpoint
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
634104b017
|
nomad: implement policy delete endpoint
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
c01d888a44
|
nomad: adding Get/List endpoints for ACL policies
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
bae7974dfe
|
nomad: update method signature for tests
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
10baacd1ce
|
Addressing @dadgar review feedback
|
2017-09-04 13:03:15 -07:00 |
|
Armon Dadgar
|
3e02e273d3
|
nomad: Upsert and Delete ACL policies can take a list
|
2017-09-04 13:03:14 -07:00 |
|
Armon Dadgar
|
15729bf82f
|
nomad: adding FSM snapshot/restore of ACL policies
|
2017-09-04 13:03:14 -07:00 |
|