John Cowen
c5b2e17f04
Add tests that break when you request a folder without a trailing slash
2018-07-09 15:51:01 +01:00
Leonid Stryzhevskyi
930774dc29
oatpp-consul integration added to Libraries & SDKs page
2018-07-09 17:28:03 +03:00
Paul Banks
488c147ade
Merge pull request #4351 from hashicorp/doc-config-dir-reads-hcl-files
...
Notes that both "hcl" and "json" files are loaded from the config-dir.
2018-07-09 14:43:55 +01:00
Paul Banks
aa1c0e04f8
Fix formatting issue in config docs.
...
The floating paragraph seems to need additional indentation to work correctly on the markdown parser middle man uses - GitHub got it right before in the preview but the website broke dumping the new config option inline.
2018-07-09 14:39:20 +01:00
Pierre Souchay
74d3e64cd5
Added new ACL blocked Metrics to telemetry.html
2018-07-09 11:36:33 +02:00
Pierre Souchay
9128de5b11
Merge remote-tracking branch 'origin/master' into ACL_additional_info
2018-07-07 14:09:18 +02:00
Pierre Souchay
135ac85b21
Fixed indentation in test
2018-07-07 14:03:34 +02:00
Kyle Havlovitz
883b2a518a
Store the time CARoot is rotated out instead of when to prune
2018-07-06 16:05:25 -07:00
Geoffrey Grosenbach
361db8ebcf
Note that `-dev` generates certs for Connect.
...
Previous version of the documentation didn't mention this, which can
lead to confusion when experimenting with Connect. Many other features
of Consul work fine without `-dev` mode, but Connect needs certs in
order to proxy, which must be done with this flag or by generating certs
directly and passing them to Consul in configs.
2018-07-06 12:26:15 -07:00
Geoffrey Grosenbach
cc24a65d45
Notes that both "hcl" and "json" files are loaded from the config-dir.
...
The previous version only mentioned "json" but the behavior was to read
"hcl" files as well.
2018-07-06 12:22:18 -07:00
John Cowen
e0b2edb349
Stop trying to remove consul-api-double we don't need to anymore
2018-07-06 16:50:52 +01:00
John Cowen
9b24ca664f
Don't assume the last item in the healthcheck listing is passing
2018-07-06 16:40:04 +01:00
John Cowen
dbf2a84ff4
Tiny ui build additions
...
1. Use `ls -A` to list dotfiles also, ready for tarring
2. Don't copy ember's `./tmp` if you have one
2018-07-06 15:08:11 +01:00
John Cowen
cd30299700
Merge pull request #4343 from hashicorp/bugfix/gh-4336-update-empty-kv
...
UI - Bugfix: Saving empty key/value pairs
2018-07-06 13:13:01 +01:00
John Cowen
6170f524ba
Don't clone prev, there's no need
2018-07-06 13:09:23 +01:00
John Cowen
69964eda51
Merge pull request #4341 from hashicorp/feature/more-acceptance-tests
...
UI - More acceptance tests
2018-07-06 11:03:25 +01:00
John Cowen
1017346a69
Fix a couple of typos in the comments
2018-07-06 11:01:45 +01:00
Hamish
ebda1e8fda
Fix lock and semaphore timeouts
2018-07-06 10:55:25 +01:00
MagnumOpus21
e79f630adf
Agent/Proxy : Properly passes env variables to child
2018-07-05 22:04:29 -04:00
Siva Prasad
f17cd346aa
Merge pull request #4335 from MagnumOpus21/Telemetry
...
Website/Docs/Telemetry : Adds more telemetry metrics for memberlist and raft.
2018-07-05 11:11:57 -04:00
John Cowen
3317f996a7
Tests and comments regarding the previous 2 commits
2018-07-05 13:43:03 +01:00
John Cowen
4ad691fa2f
Looking into atob functionality, consequence of Value: null
...
The Consul API can pass through `Value: null` which does not get cast to
a string by ember-data. This snowballs into problems with `atob` which
then tried to decode `null`.
There are 2 problems here.
1. `Value` should never be `null`
- I've added a removeNull function to shallowly loop though props and
remove properties that are `null`, for the moment this is only on
single KV JSON responses - therefore `Value` will never be `null`
which is the root of the problem
2. `atob` doesn't quite follow the `window.atob` API in that the
`window.atob` API casts everything down to a string first, therefore it
will try to decode `null` > `'null'` > `crazy unicode thing`.
- I've commented in a fix for this, but whilst this shouldn't be
causing anymore problems in our UI (now that `Value` is never `null`),
I'll uncomment it in another future release. Tests are already written
for it which more closely follow `window.atob` but skipped for now
(next commit)
2018-07-05 13:35:06 +01:00
John Cowen
a0ea46ce28
Remove validation for presence of KV values
2018-07-05 13:33:02 +01:00
John Cowen
b2f1436998
Add some more detail to the README pre-adding a CONTRIBUTING
2018-07-05 09:20:58 +01:00
John Cowen
690225990b
Upgrade consul-api-double for session destroy
2018-07-04 18:53:52 +01:00
John Cowen
4b4e57af91
Basic acceptance testing for navigating via cancel buttons
2018-07-04 18:39:15 +01:00
Paul Banks
346fdc47b3
Merge pull request #4337 from msvbhat/consul-connect-doc-trivial
...
Trivial spell correction in connect configuration doc
2018-07-04 17:36:43 +01:00
John Cowen
d147e297e2
Add some navigation testing for back buttons and create buttons
2018-07-04 17:23:33 +01:00
John Cowen
da246e972d
Acceptance test for using tokens from listing and detail pages
2018-07-04 16:37:41 +01:00
M S Vishwanath Bhat
91a2d769ea
Trivial spell correction in connect configuration doc
...
Signed-off-by: M S Vishwanath Bhat <msvbhat@gmail.com>
2018-07-04 17:07:24 +02:00
John Cowen
ea43f04c8e
Move deleting to a top level feature
2018-07-04 15:58:09 +01:00
John Cowen
b7c806a061
Start purifying page objects
2018-07-04 15:06:20 +01:00
John Cowen
75cb5f695e
Lock Session invalidation acceptance test
2018-07-04 13:41:44 +01:00
John Cowen
87ecae2c39
Add some low hanging intention tests, basically add intentions to others
...
1. There are various things tests that can just have intentions added
into them, like filters and such like, add intentions to these
2. Start thinking about being able to negate steps easily, which will
lead on to a cleanup of the steps
2018-07-04 13:21:30 +01:00
Siva Prasad
911f2a51f0
Website/Docs/Telemetry : Errata
2018-07-03 18:18:57 -04:00
Siva
1c2e0cc2ef
Website/Docs/Telemetry: Added more raft and memberlist items.
2018-07-03 17:37:29 -04:00
John Cowen
bf4d9cf2af
Merge pull request #4326 from hashicorp/feature/embedded-test-api
...
Move testing doubles to use data embedded in the HTML vs HTTP/fetch
2018-07-03 16:45:13 +01:00
John Cowen
5b759c3183
Merge pull request #4331 from hashicorp/feature/hedge-empty-node-ids
...
Hedge for when consul sends nodes with an empty ID
2018-07-03 16:11:31 +01:00
Matt Keeler
e9390fb5c7
Refactor to make this much less confusing
2018-07-03 11:04:19 -04:00
Siva Prasad
fb7d0e51b0
Merge pull request #4309 from MagnumOpus21/Telemetry
...
Website: Added more telemetry metrics for raft and memberlist.
2018-07-03 11:00:32 -04:00
Siva
9e0914e904
Website/Telemetry: Errata for snapshot.compact and reworded memberlist.health.score
2018-07-03 10:59:31 -04:00
John Cowen
baab4e3ba5
Merge pull request #4334 from hashicorp/bugfix/gh-4304-mouse-paste
...
Use html5 oninput instead of onkeyup for native textual inputs
2018-07-03 15:54:57 +01:00
Siva
ed853b1d1f
Merge branch 'master' of github.com:hashicorp/consul into Telemetry
2018-07-03 10:48:31 -04:00
John Cowen
e029b92b3f
Use html5 oninput instead of onkeyup for native textual inputs
...
This enables people to enter things using the mouse to paste for
example, plus possible other things.
As an aside it also answers my query regarding `fillIn` for testing,
nothing needs to be actually _typed_ anymore! Doh
2018-07-03 15:40:15 +01:00
Matt Keeler
4d1bdd8fdb
Add a bunch of comments about preventing multi-cname
...
Hopefully this a bit clearer as to the reasoning
2018-07-03 10:32:52 -04:00
Siva
5d65cb8f2a
Website: Added more telemetry details for raft and memberlist.
2018-07-03 10:27:01 -04:00
Paul Banks
a85659778f
Remove the TODO latency measurement.
2018-07-03 14:54:44 +01:00
John Cowen
addbf89c63
Ensure we catch empty ID's for single nodes also
...
I don't think this would have a large effect on the UI whichever but
best to make sure
2018-07-03 14:48:04 +01:00
John Cowen
6e3ad50e99
Hedge for when consul sends nodes with an empty ID
2018-07-03 13:23:45 +01:00
Siva
8cbfb0e5ed
Website: Added more telemetry metrics
2018-07-03 08:00:39 -04:00