Paul Banks
41c3a4ac8e
Merge pull request #4038 from pierresouchay/ACL_additional_info
...
Track calls blocked by ACLs using metrics
2018-07-09 20:21:21 +01:00
Jack Pearkes
7ca7c09925
add copyright notice file
...
Fixes #1390
2018-07-09 10:58:26 -07:00
Siva Prasad
fbc5017d5d
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
371f0c3d5f
Tests/Proxy : Changed function name to match the system being tested.
2018-07-09 13:18:57 -04:00
MagnumOpus21
9d57b72e81
Resolved merge conflicts
2018-07-09 12:48:34 -04:00
MagnumOpus21
300330e24b
Agent/Proxy: Formatting and test cases fix
2018-07-09 12:46:10 -04:00
Matt Keeler
962f6a1816
Remove https://prefix from TLSConfig.Address
2018-07-09 12:31:15 -04:00
Matt Keeler
cbf8f14451
Ensure TXT RRs always end up in the Additional section except for ANY or TXT queries
...
This also changes where the enforcement of the enable_additional_node_meta_txt configuration gets applied.
formatNodeRecord returns the main RRs and the meta/TXT RRs in separate slices. Its then up to the caller to add to the appropriate sections or not.
2018-07-09 12:30:11 -04:00
MagnumOpus21
94e8ff55cf
Proxy/Tests: Added test cases to check env variables
2018-07-09 12:28:29 -04:00
MagnumOpus21
6cecf2961d
Agent/Proxy : Properly passes env variables to child
2018-07-09 12:28:29 -04:00
Kyle Havlovitz
f92e5b1121
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
John Cowen
887d4e9dde
If we are indexing or foldering then its going to be folder-like
...
...therefore add a trailing slash to the API call
2018-07-09 15:52:22 +01:00
John Cowen
faf813fee2
Add tests that break when you request a folder without a trailing slash
2018-07-09 15:51:01 +01:00
Leonid Stryzhevskyi
d508a6ba7c
oatpp-consul integration added to Libraries & SDKs page
2018-07-09 17:28:03 +03:00
Paul Banks
c8b37f0a4c
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
0241cda645
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
a937c7fa70
Added new ACL blocked Metrics to telemetry.html
2018-07-09 11:36:33 +02:00
Pierre Souchay
ff53648df2
Merge remote-tracking branch 'origin/master' into ACL_additional_info
2018-07-07 14:09:18 +02:00
Pierre Souchay
0e4e451a56
Fixed indentation in test
2018-07-07 14:03:34 +02:00
Kyle Havlovitz
401b206a2e
Store the time CARoot is rotated out instead of when to prune
2018-07-06 16:05:25 -07:00
Geoffrey Grosenbach
f132d0e1e1
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
5eecbeb7ae
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
f6cd162f75
Stop trying to remove consul-api-double we don't need to anymore
2018-07-06 16:50:52 +01:00
John Cowen
fb91d05eb4
Don't assume the last item in the healthcheck listing is passing
2018-07-06 16:40:04 +01:00
John Cowen
e918221275
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
25477761f7
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
c01fb37c46
Don't clone prev, there's no need
2018-07-06 13:09:23 +01:00
John Cowen
865a20c03e
Merge pull request #4341 from hashicorp/feature/more-acceptance-tests
...
UI - More acceptance tests
2018-07-06 11:03:25 +01:00
John Cowen
a5fa27d718
Fix a couple of typos in the comments
2018-07-06 11:01:45 +01:00
Hamish
9043966efd
Fix lock and semaphore timeouts
2018-07-06 10:55:25 +01:00
MagnumOpus21
1cd1b55682
Agent/Proxy : Properly passes env variables to child
2018-07-05 22:04:29 -04:00
Siva Prasad
28ffc75f64
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
67402b3d26
Tests and comments regarding the previous 2 commits
2018-07-05 13:43:03 +01:00
John Cowen
b29546e578
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
6a407a044e
Remove validation for presence of KV values
2018-07-05 13:33:02 +01:00
John Cowen
83caa6a296
Add some more detail to the README pre-adding a CONTRIBUTING
2018-07-05 09:20:58 +01:00
John Cowen
7b8b3a012c
Upgrade consul-api-double for session destroy
2018-07-04 18:53:52 +01:00
John Cowen
15b627a517
Basic acceptance testing for navigating via cancel buttons
2018-07-04 18:39:15 +01:00
Paul Banks
9a6e95bd94
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
f85369c375
Add some navigation testing for back buttons and create buttons
2018-07-04 17:23:33 +01:00
John Cowen
649d777714
Acceptance test for using tokens from listing and detail pages
2018-07-04 16:37:41 +01:00
M S Vishwanath Bhat
45bb8bce70
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
701d6a3a72
Move deleting to a top level feature
2018-07-04 15:58:09 +01:00
John Cowen
e0f7cdb128
Start purifying page objects
2018-07-04 15:06:20 +01:00
John Cowen
e3ce2a8beb
Lock Session invalidation acceptance test
2018-07-04 13:41:44 +01:00
John Cowen
ed286585e9
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
bc9c5927b7
Website/Docs/Telemetry : Errata
2018-07-03 18:18:57 -04:00
Siva
a1a62e3b91
Website/Docs/Telemetry: Added more raft and memberlist items.
2018-07-03 17:37:29 -04:00
John Cowen
caf3bf17f0
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
87a0ad9483
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