Pierre Souchay
fadfb95e07
Added Unit tests + fixed boudary limit
2018-04-17 09:31:30 +02:00
Pierre Souchay
c838376dfa
Added comment for function dnsBinaryTruncate
2018-04-17 01:10:52 +02:00
Pierre Souchay
94c0bf978a
Perform a binary search to find optimal size of DNS responses
...
Will fix https://github.com/hashicorp/consul/issues/4036
Instead of removing one by one the entries, find the optimal
size using binary search.
For SRV records, with 5k nodes, duration of DNS lookups is
divided by 4 or more.
2018-04-17 00:50:00 +02:00
Jack Pearkes
1cf3b40472
website: set a default page description
...
This is related to the updated unfurling behavior, see
https://github.com/hashicorp/terraform-website/pull/242 .
2018-04-16 14:23:09 -07:00
Jack Pearkes
0285617a02
Merge pull request #4029 from freddygv/dnsutils-vagrant-cluster
...
Enables dig in vagrant-cluster demo by installing dnsutils
2018-04-13 15:45:28 -07:00
Preetha Appan
ab6060ffea
Put tree back into dev mode
2018-04-13 17:17:29 -05:00
Jack Pearkes
a8a056fd11
website: fix a broken link
2018-04-13 10:33:29 -07:00
Jack Pearkes
954d624103
website: bump version of middleman used in packer build
2018-04-13 10:29:50 -07:00
Kyle Havlovitz
2b44718d29
Update website to download version 1.0.7
2018-04-13 10:25:40 -07:00
Kyle Havlovitz
fb848fc488
Release v1.0.7
2018-04-13 10:05:42 -07:00
Kyle Havlovitz
2a636275ad
Update static assets
2018-04-13 10:05:30 -07:00
freddygv
27f6311d3c
Enables dig in cluster demo by installing dnsutils
2018-04-13 18:01:42 +01:00
Kyle Havlovitz
af4be34a2a
Update make static-assets goal and run format
2018-04-13 09:57:25 -07:00
Jack Pearkes
58da0bc7dc
ui: update version of ui compile deps
2018-04-13 09:40:46 -07:00
Kyle Havlovitz
adb9e030ec
Update middleman docker image to 0.3.35
2018-04-13 09:22:12 -07:00
Jack Pearkes
f489385a96
update middleman-hashicorp to 0.3.35
2018-04-13 09:11:32 -07:00
Kyle Havlovitz
93867477db
Put the tree in 1.0.7 release mode
2018-04-13 08:58:27 -07:00
Matt Keeler
3909a7aad6
Update CHANGELOG.md
2018-04-12 12:13:19 -04:00
Matt Keeler
d926679278
Merge pull request #4023 from hashicorp/f-near-ip
...
Add near=_ip support for prepared queries
2018-04-12 12:10:48 -04:00
Matt Keeler
0619efc254
GH-3798: More PR Updates
...
Update docs a little
Update/add tests. Make sure all the various ways of determining the source IP work
Update X-Forwarded-For header parsing. This can be a comma separated list with the first element being the original IP so we now handle csv data there.
Got rid of error return from sourceAddrFromRequest
2018-04-12 10:40:46 -04:00
Matt Keeler
136efeb3be
GH-3798: A couple more PR updates
...
Test HTTP/DNS source IP without header/extra EDNS data.
Add WARN log for when prepared query with near=_ip is executed without specifying the source ip
2018-04-12 10:10:37 -04:00
Matt Keeler
cec8d5145b
GH-3798: A few more PR updates
2018-04-11 20:32:35 -04:00
Matt Keeler
d065d3a6db
GH-3798: Updates for PR
...
Allow DNS peer IP as the source IP.
Break early when the right node was found for executing the preapred query.
Update docs
2018-04-11 17:02:04 -04:00
Matt Keeler
283a7942c4
GH-3798: Wrap DNS request validation in a retry
2018-04-11 16:00:15 -04:00
Jack Pearkes
265359959b
Merge pull request #4015 from hashicorp/ui-service-tags
...
api/ui: return tags on internal UI endpoints
2018-04-11 12:02:19 -07:00
Jack Pearkes
cc454356bf
Merge pull request #3950 from hashicorp/je.segment
...
Switch web analytics to segment
2018-04-11 11:13:15 -07:00
Matt Keeler
8830b1a9fa
GH-3798: Update prepared query documentation to mention the near=_ip param
2018-04-11 10:34:13 -04:00
Matt Keeler
5794fa8837
GH-3798: Add DNS near=_ip test
2018-04-11 10:33:48 -04:00
Paul Banks
282261f06f
Update CHANGELOG.md
2018-04-11 12:53:18 +01:00
Paul Banks
6abc46501e
Merge pull request #4022 from hashicorp/pq-filter-checks
...
Allow ignoring checks by ID when defining a PreparedQuery. Fixes #3727 .
2018-04-11 12:50:43 +01:00
James Nugent
96f871862e
Only call signal.Notify once during agent startup
...
Calling twice appears to have no adverse effects, however serves to
confuse as to what the semantics of such code may be! This seems like it
was probably introduced while resolving conflicts during the merge of
the fix for #2404 .
2018-04-10 20:44:50 -05:00
Matt Keeler
de403d6515
GH-3798: Add HTTP prepared query near=_ip test
...
Also fixed an issue where we need to have the X-Forwarded-For header processed before the RemoteAddr. This shouldn’t have any functional difference for prod code but for mocked request objects it allows them to work.
2018-04-10 15:35:54 -04:00
Matt Keeler
45a537def9
GH-3798: Add near=_ip support for prepared queries
2018-04-10 14:50:50 -04:00
Isaac Williams
01f5db46e8
Close HTTP response in Agent test (HTTPAPI_MethodNotAllowed_OSS)
2018-04-10 13:18:46 -04:00
Paul Banks
0d8993e338
Allow ignoring checks by ID when defining a PreparedQuery. Fixes #3727 .
2018-04-10 14:04:16 +01:00
Pierre Souchay
a680c8e91b
Clearer documentation and comments for enabling Prometheus support
2018-04-09 13:16:45 +02:00
Pierre Souchay
27362320e8
Enable compression / automatic Mime-Type detection for Prometheus endpoint
2018-04-09 13:16:03 +02:00
Jeff Escalante
da1f3f6213
switch analytics from ga to segment
2018-04-06 18:08:00 -04:00
Jack Pearkes
464bad03cb
Merge pull request #4005 from hashicorp/og-image
...
website: use a smaller og image for unfurling / expansion behavior
2018-04-06 10:35:14 -07:00
Matt Keeler
f6996dd466
Update CHANGELOG.md
2018-04-06 13:24:23 -04:00
Matt Keeler
39c17084b6
Merge pull request #4006 from kjothen/patch-1
...
Update check.go
2018-04-06 12:57:52 -04:00
Matt Keeler
b557f163f3
Merge pull request #4007 from v-karbovnichy/patch-1
...
website: Add description what the "recent events" means
2018-04-06 12:19:31 -04:00
Pierre Souchay
39bd2b78e6
Added documentation for telemetry{ prometheus_retention_time = duration }
2018-04-06 14:50:03 +02:00
Pierre Souchay
93a01b0949
Now use prometheus_retention_time > 0 to enable prometheus support
2018-04-06 14:21:05 +02:00
Pierre Souchay
fd98fb1449
Added support exposing metrics in Prometheus format
2018-04-06 09:18:06 +02:00
Pierre Souchay
04cb007bed
Added dependency github.com/prometheus/client_golang/prometheus/promhttp
2018-04-06 08:54:37 +02:00
Jack Pearkes
eb447f51e6
api/ui: return tags on internal UI endpoints
...
This is to allow the UI to display tags in the services index pages
without needing to make additional queries.
2018-04-05 12:28:57 -07:00
Pierre Souchay
5ce3c1587c
Bump github.com/armon/go-metrics to allow having prometheus support
2018-04-05 18:21:32 +02:00
Matt Keeler
11400751a0
Update CHANGELOG.md
2018-04-04 09:10:13 -04:00
Matt Keeler
0d1d03c793
Merge pull request #3752 from yfouquet/issue_3687
...
Add support for compression in http api
2018-04-04 09:06:42 -04:00