Chelsea Holland Komlo
|
a8cbd0b559
|
fixups from code review
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
f72e4aad13
|
labels depend on full setup of client beforehand
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
b4d21869ca
|
update comments
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
ba4abbe09c
|
remove prints during test
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
5c10a9325e
|
parse config for metrics fields
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
87a814397d
|
refactor to use baseLabels
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
b2953d905a
|
pass in commonly used values
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
c634043069
|
create base labels to be used in every metric
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
f5ea83da8d
|
emit metrics using labels, add option for backwards compatibility
|
2017-09-05 14:12:57 +00:00 |
|
Chelsea Holland Komlo
|
0175f80775
|
add metrics options to client config
|
2017-09-05 14:12:57 +00:00 |
|
Chelsea Holland Komlo
|
f59cef0c2f
|
vendor latest version of go-metrics and datadog-go/statsd
|
2017-09-05 14:11:49 +00:00 |
|
Armon Dadgar
|
efa34cad2d
|
Merge pull request #3160 from hashicorp/f-acl
Initial ACL enforcement framework
|
2017-09-04 13:46:31 -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
|
3f35b1ef0c
|
api: Fixing double region merge conflict
|
2017-09-04 13:20:51 -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
|
d49bc49274
|
api: full CRUD for ACL token API
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
4512094058
|
api: support token listing
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
1e9f19ef40
|
api: support querying policies
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
41249d9b6a
|
api: support policy delete
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
147471ffbf
|
api: Adding support for ACL tokens
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
1062637abd
|
testutil: Allow enabling ACLs
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
32d0df2a36
|
Address @dadgar feedback
|
2017-09-04 13:07:44 -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
|
31b39f8a71
|
website: add missing space
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
0dabcb8659
|
agent: fix routing for token-specific request
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
dac5ebcc94
|
website: complete ACL guide
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
f744366f07
|
website: filling in ACL guide
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
8956f665a7
|
website: pointing to ACL guide
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
a712a83f1b
|
website: Document ACL APIs and configuration
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
568ccf0485
|
vendoring blake2b
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
af9caef4b9
|
Adding a comment to address @dadgar
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
f1c4143a62
|
agent: thread ACLs for Job Register
|
2017-09-04 13:05:53 -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
|
f31cd6a618
|
client: fixing policy resolution after ACL endpoint enforcement
|
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
|
5c94e7e99f
|
agent: thread through token for ACL endpoint tests
|
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
|
4107335cb2
|
agent: Adding X-Nomad-Token header parsing
|
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
|
866fe5e216
|
nomad: adding ACL bootstrapping endpoint
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
e24a4abf2c
|
nomad: adding ACL bootstrap endpoints
|
2017-09-04 13:05:53 -07:00 |
|