John Cowen
cdd9556d15
Merge pull request #4241 from hashicorp/bugfix/gh-4203-multi-tags
...
[BUGFIX] Ensure all tags for a service are listed on the service detail page
2018-06-20 09:17:40 +01:00
John Cowen
4d7f15ce34
Merge branch 'master' into bugfix/gh-4203-multi-tags
2018-06-20 09:17:23 +01:00
John Cowen
1d816e85af
Merge pull request #4228 from hashicorp/feature/minor-css-amends
...
UI - minor css amends
2018-06-20 09:15:34 +01:00
John Cowen
3c02e17fa7
Make sure the body background is white
2018-06-19 10:25:41 +01:00
Omar Khawaja
8f66362770
update encryption doc and add guide for creating certificates ( #4238 )
...
* update encryption doc and add guide for creating certificates in consul with cfssl
* add details about CLI and disabling HTTP
* delete $ symbols and add guide elements
* add missing periods and steps heading
2018-06-18 15:25:35 -04:00
John Cowen
31b6e10391
Merge pull request #4235 from hashicorp/bugfix/move-rsync-to-test
...
Move the rsync dependency to the test scripts
2018-06-18 19:00:27 +01:00
John Cowen
04435dbdaf
Ensure all tags for a service are listed on the service detail page
2018-06-18 15:38:52 +01:00
Jack Pearkes
bed22a81e9
Merge pull request #4233 from fossas/master
...
Fix invalid vendor.json syntax for go-discover
2018-06-15 09:10:29 -07:00
John Cowen
fb4643b062
Move the rsync dependency to the test scripts for now.
...
1. You only need the fixtures for testing, don't force rsync on people
for just building
2. Eventually this will go and be replaced by something broccoli-y
2018-06-15 16:11:14 +01:00
John Cowen
bf4bcdd670
Find a way to test pre-ember load
...
1. Also add index.html things to test/index.html
2. Use content-for to hedge against keeping content in sync (requires an
addon)
3. Test passes but only when run on its own, as we need to rely on
content in the QUnit runner, theoretically it is not running our test in
isolation. Skipping the test for the moment so we don't have a filaing
test when all run together
2018-06-15 13:56:45 +01:00
Leo Zhang
7f6d727aa5
Fix invalid vendor.json syntax for go-discover
2018-06-15 02:02:12 -07:00
Matt Keeler
e762d6fd82
Merge pull request #4229 from hashicorp/mitchellh/builder-rsync
...
Add rsync to consul-builder
2018-06-14 13:06:24 -04:00
Mitchell Hashimoto
f6989e6326
Add rsync to consul-builder
...
The V2 UI build now requires `rsync` to be installed as part of its build process.
Without this, `make ui` will fail today.
2018-06-14 09:59:10 -07:00
John Cowen
5bee407319
Move healthcheck text down by 1px
2018-06-14 17:19:46 +01:00
John Cowen
11ec24fe48
Ensure startup/load image is removed if you hit an error on first load
2018-06-14 17:19:45 +01: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