Chelsea Holland Komlo
|
b6e104fdf9
|
update comments
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
a265d86505
|
remove prints during test
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
a1e81abf40
|
parse config for metrics fields
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
fce72a1bc9
|
refactor to use baseLabels
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
a6eeede7e2
|
pass in commonly used values
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
50ab667799
|
create base labels to be used in every metric
|
2017-09-05 14:13:34 +00:00 |
|
Chelsea Holland Komlo
|
7a96f92290
|
emit metrics using labels, add option for backwards compatibility
|
2017-09-05 14:12:57 +00:00 |
|
Chelsea Holland Komlo
|
5efb4fb214
|
add metrics options to client config
|
2017-09-05 14:12:57 +00:00 |
|
Chelsea Holland Komlo
|
2c261357ea
|
vendor latest version of go-metrics and datadog-go/statsd
|
2017-09-05 14:11:49 +00:00 |
|
Armon Dadgar
|
2111a84e37
|
Merge pull request #3160 from hashicorp/f-acl
Initial ACL enforcement framework
|
2017-09-04 13:46:31 -07:00 |
|
Armon Dadgar
|
3f25e08086
|
Remove generated structs
|
2017-09-04 13:33:37 -07:00 |
|
Armon Dadgar
|
cce2801469
|
nomad: fixing test
|
2017-09-04 13:21:01 -07:00 |
|
Armon Dadgar
|
425f0514a6
|
api: Fixing double region merge conflict
|
2017-09-04 13:20:51 -07:00 |
|
Armon Dadgar
|
ad4aeec085
|
nomad: use hashes for efficient token/policy diffing
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
84d87948f6
|
nomad: compute hash for ACL policies and tokens
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
04bcf3cb35
|
api: full CRUD for ACL token API
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
02e97de7ab
|
api: support token listing
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
7584b35558
|
api: support querying policies
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
72b85c16b0
|
api: support policy delete
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
d3a3575898
|
api: Adding support for ACL tokens
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
49f9f0e26b
|
testutil: Allow enabling ACLs
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
e840bb1019
|
Address @dadgar feedback
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
8688e9210e
|
nomad: avoid replication consistency issues by setting MinQueryIndex
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
e9790c63b4
|
ACL RPCs allow stale reads for scalability
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
26af455da4
|
website: add missing space
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
9c21e76c1e
|
agent: fix routing for token-specific request
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
437483350e
|
website: complete ACL guide
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
f09af193f9
|
website: filling in ACL guide
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
8586781a6e
|
website: pointing to ACL guide
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
045e659390
|
website: Document ACL APIs and configuration
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
713bf743bf
|
vendoring blake2b
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
ce4ffe02f4
|
Adding a comment to address @dadgar
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
e24fa79aab
|
agent: thread ACLs for Job Register
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
52d81f4165
|
nomad: enforce ACLs on job submit
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
5415926763
|
nomad: allow getting policies which are subset of token, fixes client resolution
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
5f04c0c2f1
|
nomad: adding policy subset check
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
33f640dc38
|
client: fixing policy resolution after ACL endpoint enforcement
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
48a176a163
|
nomad: forward DeleteToken requests for global tokens
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
9edd215bb4
|
nomad: forward UpsertToken requests for global tokens
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
b253ad5cfb
|
agent: thread through token for ACL endpoint tests
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
44fe0afc9f
|
Passthrough replication token for token/policy replication
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
b64d7d184a
|
nomad: ACL endpoints enforce permissions
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
0fcf618dfc
|
Add ErrPermissionDenied, rename TokenNotFound
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
79420d78cf
|
agent: Adding X-Nomad-Token header parsing
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
62a5580e53
|
nomad: Add SecretID to QueryOptions and WriteMeta
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
ab5ce9b1a7
|
nomad: ACL endpoints check support enabled and redirect to authority
|
2017-09-04 13:05:53 -07:00 |
|
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 |
|