Mitchell Hashimoto
|
3e10a1ae7a
|
agent/consul: Intention.Match ACLs
|
2018-06-14 09:41:45 -07:00 |
Mitchell Hashimoto
|
db44a98a2d
|
agent/consul: Intention.Get ACLs
|
2018-06-14 09:41:45 -07:00 |
Mitchell Hashimoto
|
fd840da97a
|
agent/consul: Intention.Apply ACL on rename
|
2018-06-14 09:41:45 -07:00 |
Mitchell Hashimoto
|
14ca93e09c
|
agent/consul: tests for ACLs on Intention.Apply update/delete
|
2018-06-14 09:41:45 -07:00 |
Mitchell Hashimoto
|
c54be9bc09
|
agent/consul: Basic ACL on Intention.Apply
|
2018-06-14 09:41:44 -07:00 |
Mitchell Hashimoto
|
7b3c6fd8bd
|
acl: implement IntentionRead/Write methods on ACL interface
|
2018-06-14 09:41:44 -07:00 |
Mitchell Hashimoto
|
10ebccba45
|
acl: parsing intentions in service block
|
2018-06-14 09:41:44 -07:00 |
Mitchell Hashimoto
|
1d0b4ceedb
|
agent: convert all intention tests to testify/assert
|
2018-06-14 09:41:44 -07:00 |
Mitchell Hashimoto
|
f07340e94f
|
agent/consul/fsm,state: snapshot/restore for intentions
|
2018-06-14 09:41:44 -07:00 |
Mitchell Hashimoto
|
6f33b2d070
|
agent: use UTC time for intention times, move empty list check to
agent/consul
|
2018-06-14 09:41:43 -07:00 |
Mitchell Hashimoto
|
67b017c95c
|
agent/consul/fsm: switch tests to use structs.TestIntention
|
2018-06-14 09:41:43 -07:00 |
Mitchell Hashimoto
|
3a00564411
|
agent/consul/state: need to set Meta for intentions for tests
|
2018-06-14 09:41:43 -07:00 |
Mitchell Hashimoto
|
027dad8672
|
agent/consul/state: remove TODO
|
2018-06-14 09:41:43 -07:00 |
Mitchell Hashimoto
|
37f66e47ed
|
agent: use testing intention to get valid intentions
|
2018-06-14 09:41:43 -07:00 |
Mitchell Hashimoto
|
04bd4af99c
|
agent/consul: set default intention SourceType, validate it
|
2018-06-14 09:41:43 -07:00 |
Mitchell Hashimoto
|
8e2462e301
|
agent/structs: Intention validation
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
d34ee200de
|
agent/consul: support intention description, meta is non-nil
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
e81d1c88b7
|
agent/consul/fsm: add tests for intention requests
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
2b047fb09b
|
agent,agent/consul: set default namespaces
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
e630d65d9d
|
agent/consul: set CreatedAt, UpdatedAt on intentions
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
237da67da5
|
agent: GET /v1/connect/intentions/match
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
e9d208bcb6
|
agent/consul: RPC endpoint for Intention.Match
|
2018-06-14 09:41:42 -07:00 |
Mitchell Hashimoto
|
987b7ce0a2
|
agent/consul/state: IntentionMatch for performing match resolution
|
2018-06-14 09:41:41 -07:00 |
Mitchell Hashimoto
|
231f7328bd
|
agent/structs: IntentionPrecedenceSorter for sorting based on precedence
|
2018-06-14 09:41:41 -07:00 |
Mitchell Hashimoto
|
a91fadb971
|
agent: PUT /v1/connect/intentions/:id
|
2018-06-14 09:41:41 -07:00 |
Mitchell Hashimoto
|
cae7bca448
|
agent: DELETE /v1/connect/intentions/:id
|
2018-06-14 09:41:41 -07:00 |
Mitchell Hashimoto
|
bebe6870ff
|
agent/consul: test that Apply works to delete an intention
|
2018-06-14 09:41:41 -07:00 |
Mitchell Hashimoto
|
95e1c92edf
|
agent/consul/state,fsm: support for deleting intentions
|
2018-06-14 09:41:41 -07:00 |
Mitchell Hashimoto
|
32ad54369c
|
agent/consul: creating intention must not have ID set
|
2018-06-14 09:41:40 -07:00 |
Mitchell Hashimoto
|
f219c766cb
|
agent/consul: support updating intentions
|
2018-06-14 09:41:40 -07:00 |
Mitchell Hashimoto
|
37572829ab
|
agent: GET /v1/connect/intentions/:id
|
2018-06-14 09:41:40 -07:00 |
Mitchell Hashimoto
|
c78b82f43b
|
agent: POST /v1/connect/intentions
|
2018-06-14 09:41:40 -07:00 |
Mitchell Hashimoto
|
4003bca543
|
agent: GET /v1/connect/intentions endpoint
|
2018-06-14 09:41:40 -07:00 |
Mitchell Hashimoto
|
2a8a2f8167
|
agent/consul: Intention.Get endpoint
|
2018-06-14 09:41:40 -07:00 |
Mitchell Hashimoto
|
48b9a43f1d
|
agent/consul: Intention.Apply, FSM methods, very little validation
|
2018-06-14 09:41:39 -07:00 |
Mitchell Hashimoto
|
b19a289596
|
agent/consul: start Intention RPC endpoints, starting with List
|
2018-06-14 09:41:39 -07:00 |
Mitchell Hashimoto
|
8b0ac7d9c5
|
agent/consul/state: list intentions
|
2018-06-14 09:41:39 -07:00 |
Mitchell Hashimoto
|
c05bed86e1
|
agent/consul/state: initial work on intentions memdb table
|
2018-06-14 09:41:39 -07:00 |
Mitchell Hashimoto
|
171e95d265
|
Readme for Fork Instructions
|
2018-06-14 09:41:39 -07:00 |
John Cowen
|
597538354f
|
Merge pull request #4225 from hashicorp/bugfix/hide-anon-acl-delete
[BUGFIX] Remove anonymous ACL delete button in the listing
|
2018-06-14 16:58:07 +01:00 |
John Cowen
|
b11e342f2e
|
Merge pull request #4223 from hashicorp/feature/search-acls-by-token
UI - Search ACLs by token aswell as name
|
2018-06-14 16:52:26 +01:00 |
John Cowen
|
9aa86d892d
|
Add test for not showing the delete button for the first acl...
Also, change the action group page objects to use data-test attributes
instead of last-child which isn't reliable (and stay consistent)
|
2018-06-14 15:01:54 +01:00 |
John Cowen
|
8a1c361e17
|
Disable the delete button in the acl list for the anon token only
|
2018-06-14 13:34:38 +01:00 |
John Cowen
|
143e1b7b37
|
Add a test for searching by token
|
2018-06-14 13:15:56 +01:00 |
John Cowen
|
bf30902812
|
Add searching ACL's by token
|
2018-06-14 13:06:02 +01:00 |
John Cowen
|
853a40b256
|
Merge pull request #4219 from hashicorp/feature/ui-v2-2
UI integration branch merge
|
2018-06-13 19:07:46 +01:00 |
Matt Keeler
|
721590d931
|
Update CHANGELOG.md
|
2018-06-13 10:36:48 -04:00 |
Matt Keeler
|
0cb7c0722d
|
Merge pull request #4220 from guidoiaquinti/master
Client: add metric for failed RPC calls to a consul server
|
2018-06-13 10:36:09 -04:00 |
Guido Iaquinti
|
3ed73961b3
|
Attach server.Name label to client.rpc.failed
|
2018-06-13 14:56:14 +01:00 |
Guido Iaquinti
|
bda575074e
|
Attach server.ID label to client.rpc.failed
|
2018-06-13 14:53:44 +01:00 |