Mitchell Hashimoto
fb02e53536
agent/consul: test that Apply works to delete an intention
2018-06-14 09:41:41 -07:00
Mitchell Hashimoto
4417f37ede
agent/consul/state,fsm: support for deleting intentions
2018-06-14 09:41:41 -07:00
Mitchell Hashimoto
1b44c1befa
agent/consul: creating intention must not have ID set
2018-06-14 09:41:40 -07:00
Mitchell Hashimoto
771b1737e3
agent/consul: support updating intentions
2018-06-14 09:41:40 -07:00
Mitchell Hashimoto
0d96cdc0a5
agent: GET /v1/connect/intentions/:id
2018-06-14 09:41:40 -07:00
Mitchell Hashimoto
274bfdd864
agent: POST /v1/connect/intentions
2018-06-14 09:41:40 -07:00
Mitchell Hashimoto
5a1fb35d6e
agent: GET /v1/connect/intentions endpoint
2018-06-14 09:41:40 -07:00
Mitchell Hashimoto
e8c4156f07
agent/consul: Intention.Get endpoint
2018-06-14 09:41:40 -07:00
Mitchell Hashimoto
9e307e178e
agent/consul: Intention.Apply, FSM methods, very little validation
2018-06-14 09:41:39 -07:00
Mitchell Hashimoto
212a272989
agent/consul: start Intention RPC endpoints, starting with List
2018-06-14 09:41:39 -07:00
Mitchell Hashimoto
9639bfb1be
agent/consul/state: list intentions
2018-06-14 09:41:39 -07:00
Mitchell Hashimoto
cc8a6f7f15
agent/consul/state: initial work on intentions memdb table
2018-06-14 09:41:39 -07:00
Mitchell Hashimoto
97f87b2357
Readme for Fork Instructions
2018-06-14 09:41:39 -07:00
John Cowen
71cef8b8cd
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
18aa8aa7ce
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
62a4c1098e
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
58f99703a4
Disable the delete button in the acl list for the anon token only
2018-06-14 13:34:38 +01:00
John Cowen
53b6e20040
Add a test for searching by token
2018-06-14 13:15:56 +01:00
John Cowen
005fbcd149
Add searching ACL's by token
2018-06-14 13:06:02 +01:00
John Cowen
fd696314f1
Merge pull request #4219 from hashicorp/feature/ui-v2-2
...
UI integration branch merge
2018-06-13 19:07:46 +01:00
Matt Keeler
106f445d3b
Update CHANGELOG.md
2018-06-13 10:36:48 -04:00
Matt Keeler
ce67e6ed34
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
f7fe6c2a87
Attach server.Name label to client.rpc.failed
2018-06-13 14:56:14 +01:00
Guido Iaquinti
3d230dee80
Attach server.ID label to client.rpc.failed
2018-06-13 14:53:44 +01:00
Guido Iaquinti
e85e63c18c
Client: add metric for failed RPC calls to server
2018-06-13 12:35:45 +01:00
John Cowen
4998029670
Comment up custom visitable and add a couple of comments to be clearer
2018-06-12 11:24:36 +01:00
John Cowen
f87f410e3a
Use defaultValue for making sure Name is at least ''
2018-06-12 11:24:36 +01:00
John Cowen
e37136ecae
Prevent being able to submit a create form with empty values
2018-06-12 11:24:36 +01:00
John Cowen
59ce55227c
Explicitly sort by Key after folder/file
2018-06-12 11:24:36 +01:00
John Cowen
d4328ffa09
Remove buts
2018-06-12 11:24:36 +01:00
John Cowen
28e56aa92f
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
947417689f
Make sure KV clicking is tested (WIP)
2018-06-12 11:24:36 +01:00
John Cowen
ae2da814d8
Tweak vocab
2018-06-12 11:24:36 +01:00
John Cowen
950a704b74
Add a couple more unit tests for the utils folder
2018-06-12 11:24:36 +01:00
John Cowen
7bd9088677
Upgrade consul-api-double
2018-06-12 11:24:36 +01:00
John Cowen
5e5fffe300
Add some delete testing to KV and ACL
2018-06-12 11:24:36 +01:00
John Cowen
46419ac466
QSA doesn't like searching with sibling selectors, make a `sibling`
2018-06-12 11:24:36 +01:00
John Cowen
4b46caf77a
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
John Cowen
f1b25c009e
WIP: Make sure I can get the values I need to calculate sizing
...
`rect.top` is zero until the tab panel becomes visible, resize will need
to be called when the tab is clicked also
2018-06-12 11:24:36 +01:00
John Cowen
16fc7ebd8b
Remove some pauses
2018-06-12 11:24:36 +01:00
John Cowen
c2bd21d8d9
Move testing bits to hashicorp org, also..
...
Go with `rsync` over `cp` for putting the api double into public for the
moment
2018-06-12 11:24:35 +01:00
John Cowen
4fe4ba40b4
Bump
2018-06-12 11:24:35 +01:00
John Cowen
17ebf96755
WIP: Feature/acceptance tests
2018-06-12 11:24:35 +01:00
John Cowen
635beab347
Fix tear down click handler problem in tests
...
It's not obvious what "the way" to teardown window event handlers is in
Ember. The datacenter-picker is permanently in the app during usage, but
in tests I'm assuming it gets added and removed lots.
So when you run the tests, as the tests aren't run in an isolated runner
the QUnit test runner ends up with a click handler on it, So if you
click on the test runner one of the tests will fail.
The failure is related to there not being an element with a `.contains`
method. So this checks that the element is truthy first, i.e. it exists.
If it doesn't it just bails out.
2018-06-12 11:24:35 +01:00
John Cowen
cdfd24bf97
Use `this.element` for context, thus avoiding jQuery, plus..
...
Add comments for clarity
2018-06-12 11:24:35 +01:00
John Cowen
b7498b3079
Tweak placeholder text to add 'port'
2018-06-12 11:24:35 +01:00
John Cowen
f9cf50547a
Adds filtering to the KV listing page
2018-06-12 11:24:35 +01:00
John Cowen
a0544e38ce
Prevent action groups from being cutoff by the footer
...
1. Calculate where group is going to be, if it will get cut off, then
dropup instead of down
2. As the action group can now drop up, the z-index should be higher
than the previous rows, so add a top z-index higher than the others and
use that when opened
2018-06-12 11:24:35 +01:00
John Cowen
6489f1c401
Auto calculate the height of the tables depending on the space left
...
Additionally make the footer lookup more unique seeing as we are in js
here
2018-06-12 11:24:35 +01:00
John Cowen
8f76a54c6a
Change KV inputs to textareas, also JSON > CODE
...
As the input field was used for KV's it looked like you couldn't save
multiline KV's. Changed to textarea so you can see the multilines.
Also, JSON is slightly misleading as clicking the toggle doesn't
necessarily mean 'I'm going to edit some JSON' it means I want the code
editor with syntax highlighting, so renamed the toggle to say 'Code'
2018-06-12 11:24:35 +01:00