Matt Keeler
240e2affcd
Use type switch instead of .Network for more reliably detecting UnixAddrs
2018-07-12 07:30:17 -04:00
Matt Keeler
09ff064bc7
Look specifically for tcp instead of unix
...
Add runtime -> api.Config tests
2018-07-11 17:25:36 -04:00
Matt Keeler
ebf3319211
Update proxy manager test - test passing ProxyEnv vars
2018-07-11 16:50:27 -04:00
Matt Keeler
1e5e9fd8cd
PR Updates
...
Proxy now doesn’t need to know anything about the api as we pass env vars to it instead of the api config.
2018-07-11 09:44:54 -04:00
Matt Keeler
358e6c8f6a
Pass around an API Config object and convert to env vars for the managed proxy
2018-07-10 12:13:51 -04:00
Siva Prasad
cb4efd5737
Merge pull request #4363 from MagnumOpus21/master
...
Agent/Proxy : Fixes Windows's basic managed proxy support problem.
2018-07-09 13:24:02 -04:00
MagnumOpus21
9bc5fe7fe5
Tests/Proxy : Changed function name to match the system being tested.
2018-07-09 13:18:57 -04:00
MagnumOpus21
3a00c5a834
Resolved merge conflicts
2018-07-09 12:48:34 -04:00
MagnumOpus21
0b50b84429
Agent/Proxy: Formatting and test cases fix
2018-07-09 12:46:10 -04:00
MagnumOpus21
f0af60612c
Proxy/Tests: Added test cases to check env variables
2018-07-09 12:28:29 -04:00
MagnumOpus21
4a8814ea01
Agent/Proxy : Properly passes env variables to child
2018-07-09 12:28:29 -04:00
Kyle Havlovitz
dacaf255b1
Merge pull request #4325 from hashicorp/ca-pruning
...
connect/ca: add logic for pruning old stale RootCA entries
2018-07-09 09:05:41 -07: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
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
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
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
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
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
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