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
John Cowen
433ba16f17
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
c909c00f6c
Remove some pauses
2018-06-12 11:24:36 +01:00
John Cowen
19a686ac7a
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
2a95e8177e
Bump
2018-06-12 11:24:35 +01:00
John Cowen
db1275f2eb
WIP: Feature/acceptance tests
2018-06-12 11:24:35 +01:00
John Cowen
47730f96ea
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
284f9bd33d
Use `this.element` for context, thus avoiding jQuery, plus..
...
Add comments for clarity
2018-06-12 11:24:35 +01:00
John Cowen
b0f33c132f
Tweak placeholder text to add 'port'
2018-06-12 11:24:35 +01:00
John Cowen
d38a25bb9a
Adds filtering to the KV listing page
2018-06-12 11:24:35 +01:00
John Cowen
c1742a89dd
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
9c43498354
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
fddc36f02f
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
John Cowen
b9c23dee69
Enable searching by port in the Node > [Service] listing
2018-06-12 11:24:35 +01:00
Matt Keeler
429d2379aa
Merge pull request #4191 from hashicorp/doc-gh-4155
...
Add systemd-resolved DNS forwarding guide
2018-06-11 10:01:17 -04:00