Matt Keeler
db9109c718
Merge pull request #4328 from hashicorp/bugfix/prevent-multi-c
...
Only allow 1 CNAME when querying for a service.
2018-07-10 10:39:03 -04:00
Paul Banks
439afb4b09
Update CHANGELOG.md
2018-07-10 15:30:24 +01:00
Paul Banks
5a809b9938
Update CHANGELOG.md
2018-07-10 15:28:56 +01:00
Paul Banks
b19efd1a0c
Merge pull request #4346 from hamishforbes/lock_timeout
...
Fix lock and semaphore timeouts
2018-07-10 15:26:52 +01:00
Matt Keeler
86ce52d0d3
Merge remote-tracking branch 'origin/master' into bugfix/prevent-multi-cname
2018-07-10 10:26:45 -04:00
Matt Keeler
223b7aff89
Update CHANGELOG.md
2018-07-10 09:02:06 -04:00
Matt Keeler
22c5951ec4
Merge pull request #4303 from pierresouchay/non_blocking_acl
...
Only send one single ACL cache refresh across network when TTL is over
2018-07-10 08:57:33 -04:00
Matt Keeler
968c09a463
Update CHANGELOG.md
2018-07-10 08:52:15 -04:00
Matt Keeler
2762586b0e
Merge pull request #4362 from hashicorp/bugfix/gh-4354
...
Ensure TXT RRs always end up in the Additional section except for ANY or TXT queries
2018-07-10 08:50:31 -04:00
Paul Banks
e54ff0f366
Merge pull request #4361 from lganzzzo/patch-1
...
C++ oatpp-consul integration added to Libraries & SDKs page
2018-07-10 12:37:20 +01:00
Pierre Souchay
22bacabf7e
Fixed message: testutil/server.go:317: missing ... in args forwarded to print-like function
2018-07-10 11:04:25 +02:00
Pierre Souchay
455d8fbea6
Fixed compilation warning about wrong type
...
It fixes the following warnings:
agent/config/builder.go:1201: Errorf format %q has arg s of wrong type *string
agent/config/builder.go:1240: Errorf format %q has arg s of wrong type *string
2018-07-09 23:43:56 +02:00
Paul Banks
dae66b1afc
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
ffea9be44d
add copyright notice file
...
Fixes #1390
2018-07-09 10:58:26 -07: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
Matt Keeler
115893b7d8
Remove https://prefix from TLSConfig.Address
2018-07-09 12:31:15 -04:00
Matt Keeler
a26deb44cf
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
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
John Cowen
946bdd6d6e
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
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