Alex Dadgar
|
1e644393aa
|
review feeback
|
2017-09-14 10:50:04 -07:00 |
|
Alex Dadgar
|
4b947222a8
|
Deployment.GetDeployment ACL enforcement
|
2017-09-13 11:44:23 -07:00 |
|
Alex Dadgar
|
54e04b5c0e
|
Merge pull request #3201 from hashicorp/b-periodic-restore
Fix restoration of stopped periodic jobs
|
2017-09-13 11:42:29 -07:00 |
|
Alex Dadgar
|
a2363e7583
|
sync acls
|
2017-09-13 11:38:29 -07:00 |
|
Alex Dadgar
|
e3dbcdcb44
|
Fix restoration of stopped periodic jobs
This PR fixes an issue in which we would add a stopped periodic job to
the periodic launcher.
|
2017-09-12 14:25:40 -07:00 |
|
Alex Dadgar
|
5aa8f1a82e
|
pass in uid to codecgen
|
2017-09-11 15:40:27 -07:00 |
|
Armon Dadgar
|
3d5ecaafff
|
Address @dadgar feedback
|
2017-09-11 10:30:59 -07:00 |
|
Armon Dadgar
|
20a8e590a0
|
nomad: support ACL bootstrap reset
|
2017-09-10 16:03:30 -07:00 |
|
Alex Dadgar
|
d329fbe54d
|
Fix search contexts
|
2017-09-07 17:13:18 -07:00 |
|
Alex Dadgar
|
84d06f6abe
|
Sync namespace changes
|
2017-09-07 17:04:21 -07:00 |
|
Alex Dadgar
|
abfc56a871
|
WatchCtx propogates context error
|
2017-09-06 17:37:40 -07:00 |
|
Armon Dadgar
|
1c7fb1bfbb
|
Remove generated structs
|
2017-09-04 13:33:37 -07:00 |
|
Armon Dadgar
|
10500c39e5
|
nomad: fixing test
|
2017-09-04 13:21:01 -07:00 |
|
Armon Dadgar
|
e74ea8a152
|
nomad: use hashes for efficient token/policy diffing
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
97404e3f8c
|
nomad: compute hash for ACL policies and tokens
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
99c1001b2c
|
nomad: avoid replication consistency issues by setting MinQueryIndex
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
b8bf35f087
|
ACL RPCs allow stale reads for scalability
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
ac6283c31f
|
nomad: enforce ACLs on job submit
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
6f5150a227
|
nomad: allow getting policies which are subset of token, fixes client resolution
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
387a8a923b
|
nomad: adding policy subset check
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
18ddb910fa
|
nomad: forward DeleteToken requests for global tokens
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
b807f5df6f
|
nomad: forward UpsertToken requests for global tokens
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
3e46094cee
|
Passthrough replication token for token/policy replication
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
855240b1b5
|
nomad: ACL endpoints enforce permissions
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
ddcc5f89bc
|
Add ErrPermissionDenied, rename TokenNotFound
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
304a02d93b
|
nomad: Add SecretID to QueryOptions and WriteMeta
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
4bda2fa9e9
|
nomad: ACL endpoints check support enabled and redirect to authority
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
e24a4abf2c
|
nomad: adding ACL bootstrap endpoints
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
1ace912341
|
nomad: adding bootstrapping checks
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
06a7f12fad
|
nomad: adding bootstrap state store method
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
76a03f2d8e
|
Address @dadgar feedback
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
e7586a80df
|
nomad: Switch from SHA1 to Blake2 @chelseakomlo
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
fc23a4e7e5
|
structs: sort policies to avoid order dependence for caching
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
459c2b6fa7
|
nomad: switch policy/token replication to use batch endpoints
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
edc38185cc
|
noamd: Adding batch fetch endpoints for ACL tokens and policies
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
6a9d4e2dc3
|
nomad: Adding token resolution endpoint
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
d9c56725d0
|
nomad: refactor to use CompileACLObject and handle anonymous token
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
98e0f98f7e
|
structs: Adding ACL compilation helper
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
583e654246
|
structs: cache key helper for policy list
|
2017-09-04 13:05:35 -07:00 |
|
Armon Dadgar
|
3efdf1f7d9
|
Address @chelseakomlo comments
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
99cea1ac23
|
Moving shared ACL objects
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
dc1904b57a
|
nomad: adding ACL token resolution logic
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
018973aea8
|
Address @dadgar feedback
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
5a3a931ec5
|
nomad: adding global token replication
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
583a11cebd
|
nomad: Adding ability to filter list of tokens to global only
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
cb827b6696
|
nomad: adding policy replication support
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
7d4aa1975f
|
agent: thread through ACL config to Server
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
bc697dc50e
|
Address @dadgar feedback
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
30b607987e
|
nomad: generate accessor/secret ID server side
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
bd2db18c80
|
agent: Adding HTTP endpoints for ACL tokens
|
2017-09-04 13:04:45 -07:00 |
|