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
Guido Iaquinti
edd6a69541
Client: add metric for failed RPC calls to server
2018-06-13 12:35:45 +01:00
John Cowen
92fff1f736
Comment up custom visitable and add a couple of comments to be clearer
2018-06-12 11:24:36 +01:00
John Cowen
26e69d2ad1
Use defaultValue for making sure Name is at least ''
2018-06-12 11:24:36 +01:00
John Cowen
edea43e8a0
Prevent being able to submit a create form with empty values
2018-06-12 11:24:36 +01:00
John Cowen
b29d2acb08
Explicitly sort by Key after folder/file
2018-06-12 11:24:36 +01:00
John Cowen
e34eec4bef
Remove buts
2018-06-12 11:24:36 +01:00
John Cowen
29196d3f49
Make this steps file the same as the others...
...
WIP: Ideally all of these would go
2018-06-12 11:24:36 +01:00
John Cowen
6e993ecc10
Make sure KV clicking is tested (WIP)
2018-06-12 11:24:36 +01:00
John Cowen
dec7883b5e
Tweak vocab
2018-06-12 11:24:36 +01:00
John Cowen
d3651097ea
Add a couple more unit tests for the utils folder
2018-06-12 11:24:36 +01:00
John Cowen
e92fce188a
Upgrade consul-api-double
2018-06-12 11:24:36 +01:00
John Cowen
0558e4a401
Add some delete testing to KV and ACL
2018-06-12 11:24:36 +01:00
John Cowen
817aef9f5c
QSA doesn't like searching with sibling selectors, make a sibling
2018-06-12 11:24:36 +01:00
John Cowen
cfc05fb413
Make sure didAppear
and therefore resize
is called on change
...
Tables need to calculate their sizing depending on other things in the
DOM. When a table is in a tab panel, some of these things aren't visible
and therefore some values are zero during `didInsertElement`.
This commit ensures that the resize calc of the table is performed when
it's parent tab is clicked (and therefore when the table 'appears')
2018-06-12 11:24:36 +01:00