Armon Dadgar
e5c69f162c
nomad: implement ACL token endpoints
2017-09-04 13:04:45 -07:00
Armon Dadgar
e9bad0bf37
nomad: Add ACL Token snapshot/restore to FSM
2017-09-04 13:04:45 -07:00
Armon Dadgar
a17991e907
nomad: CRUD methods for ACLTokens
2017-09-04 13:04:45 -07:00
Armon Dadgar
8623bf9a5b
nomad: adding ACLToken table
2017-09-04 13:04:45 -07:00
Armon Dadgar
e9c583807a
nomad: adding ACLToken struct
2017-09-04 13:04:45 -07:00
Armon Dadgar
cde8e9301b
nomad: fixing state store tests due to signature mismatch
2017-09-04 13:04:44 -07:00
Armon Dadgar
3702587667
nomad: Adding Validate for ACLPolicy
2017-09-04 13:04:44 -07:00
Armon Dadgar
11672e4e01
nomad: adding validation of policy name and rules
2017-09-04 13:03:15 -07:00
Armon Dadgar
18e6053b58
agent: Adding ACL Policy endpoints
2017-09-04 13:03:15 -07:00
Armon Dadgar
d52e099fc2
Addressing @dadgar feedback
2017-09-04 13:03:15 -07:00
Armon Dadgar
afdde24799
nomad: adding upsert policy endpoint
2017-09-04 13:03:15 -07:00
Armon Dadgar
e3e243f433
nomad: implement policy delete endpoint
2017-09-04 13:03:15 -07:00
Armon Dadgar
e4f5f305ea
nomad: adding Get/List endpoints for ACL policies
2017-09-04 13:03:15 -07:00
Armon Dadgar
8a4dda8577
nomad: update method signature for tests
2017-09-04 13:03:15 -07:00
Armon Dadgar
f147f25fe5
Addressing @dadgar review feedback
2017-09-04 13:03:15 -07:00
Armon Dadgar
351afa0069
nomad: Upsert and Delete ACL policies can take a list
2017-09-04 13:03:14 -07:00
Armon Dadgar
10b583ea38
nomad: adding FSM snapshot/restore of ACL policies
2017-09-04 13:03:14 -07:00
Armon Dadgar
4cb544e8f3
nomad: Adding CRUD to state store for ACL Policies
2017-09-04 13:03:14 -07:00
Armon Dadgar
85cad11885
nomad: adding policy table to state store
2017-09-04 13:03:14 -07:00
Armon Dadgar
a0c3787a9e
acl: adding validation to the namespace name
2017-09-04 13:03:14 -07:00
Armon Dadgar
d06f15d910
acl: Adding compiled ACL object
2017-09-04 13:03:14 -07:00
Armon Dadgar
4c3373cdef
acl: Adding policy parsing with tests
2017-09-04 13:03:14 -07:00
Alex Dadgar
53295748aa
Update Vagrantfile
2017-09-03 18:03:39 -07:00
Alex Dadgar
12203c514d
Merge pull request #3095 from hashicorp/f-update-go
...
Update to Go 1.9
2017-09-01 16:53:52 -07:00
Alex Dadgar
ad87c6fba5
Include google compare library
2017-09-01 16:42:09 -07:00
Alex Dadgar
9cef4dad18
Update to Go 1.9
2017-09-01 16:42:09 -07:00
Alex Dadgar
00f08d1a44
re-ignore generated files
2017-09-01 12:27:29 -07:00
Alex Dadgar
26e66ed1c5
fix checking of context error
2017-09-01 09:53:09 -07:00
Alex Dadgar
4cc8bac48d
fix blocking query due to ctx change
2017-08-31 15:34:55 -07:00
Alex Dadgar
8486042a86
vendor go-memdb
2017-08-31 15:16:11 -07:00
Alex Dadgar
62c14c21a5
Merge pull request #3142 from hashicorp/f-deployment-watcher
...
Deployment watcher takes state store
2017-08-31 10:45:17 -07:00
Alex Dadgar
8c69dd3fd3
Remove panic from testing
2017-08-31 10:42:58 -07:00
Alex Dadgar
a105c8d7c1
Merge pull request #3146 from jolexa/patch-1
...
Update peers.info message for operators
2017-08-31 09:46:47 -07:00
Jeremy Olexa
f94f237597
Update peers.info message for operators
2017-08-31 08:51:04 -05:00
Alex Dadgar
590ff91bf3
Deployment watcher takes state store
2017-08-30 18:51:59 -07:00
Alex Dadgar
3a439f45a6
changelog
2017-08-30 13:36:24 -07:00
Alex Dadgar
ff253e6dce
Merge pull request #3135 from clinta/docker-log-retry
...
fix logging re-init
2017-08-30 13:34:47 -07:00
Alex Dadgar
fa6518c06f
Merge pull request #3137 from hashicorp/b-deployment-ordering
...
Sort task groups when displaying a deployment
2017-08-30 13:33:28 -07:00
Alex Dadgar
12da67d1f6
Merge branch 'master' into b-deployment-ordering
2017-08-30 13:33:19 -07:00
Alex Dadgar
21c52a82fa
Merge pull request #3139 from hashicorp/b-copied-update
...
Don't merge empty update from job into task groups
2017-08-30 13:32:43 -07:00
Alex Dadgar
c1253619ef
Merge pull request #3138 from hashicorp/b-status-length
...
Search handles prefix longer than allowed UUIDs
2017-08-30 13:32:33 -07:00
Alex Dadgar
f647ff252c
Merge pull request #3136 from hashicorp/b-distinct-host
...
Allow distinct_host to have L/RTarget set
2017-08-30 13:32:20 -07:00
Alex Dadgar
e93d0e2f10
changelog
2017-08-30 11:39:33 -07:00
Alex Dadgar
698387e103
Don't merge empty update from job into task groups
...
This PR fixes an issue in which we would merge an update stanza from the
job into the task groups even if it was empty. This broke round
tripping a job (reading from the api and resubmitting as JSON)
Fixes https://github.com/hashicorp/nomad/issues/3132
2017-08-30 11:35:19 -07:00
Alex Dadgar
5ebea8014e
changelog
2017-08-30 10:54:19 -07:00
Alex Dadgar
346d76dec3
Search handles prefix longer than allowed UUIDs
...
This PR fixes an issue in which the Search endpoint would error if the
prefix was longer than the allowed 36 characters of a UUID.
Fixes https://github.com/hashicorp/nomad/issues/3134
2017-08-30 10:51:05 -07:00
Alex Dadgar
adfc2ca894
changelog
2017-08-30 10:42:57 -07:00
Alex Dadgar
3899aa3211
Sort task groups when displaying a deployment
...
Fixes https://github.com/hashicorp/nomad/issues/3131
2017-08-30 10:41:34 -07:00
Alex Dadgar
45a285292c
changelog
2017-08-30 10:33:03 -07:00
Alex Dadgar
be72602616
Allow distinct_host to have L/RTarget set
...
This PR removes validation that could break job backwards compatibility.
The targets are ignored so there is no side effects.
Fixes https://github.com/hashicorp/nomad/issues/3130
2017-08-30 10:30:01 -07:00