James Phillips
cb618918b3
Cleans up some go fmt issues.
2017-08-08 21:52:50 -07:00
Kyle Havlovitz
acd3050112
vendor: update github.com/armon/go-metrics
2017-08-08 18:29:27 -07:00
James Phillips
942a54181c
Update CHANGELOG.md
2017-08-08 16:28:03 -07:00
James Phillips
ef370cf233
Merge pull request #3373 from hashicorp/issue-3253
...
Adds a guard to make sure that empty log lines don't close consul monitor.
2017-08-08 16:26:52 -07:00
James Phillips
6ccf724c0c
Adds a guard to make sure that empty log lines don't close consul monitor.
...
Fixes #3253 .
2017-08-08 16:05:29 -07:00
James Phillips
7442039c2d
Fixes a vet error.
2017-08-08 16:00:18 -07:00
Kyle Havlovitz
34de0b9292
Update CHANGELOG.md
2017-08-08 14:01:51 -07:00
Kyle Havlovitz
d489370ddf
Update CHANGELOG.md
2017-08-08 14:01:33 -07:00
Kyle Havlovitz
cf02e3bc22
Merge pull request #3369 from hashicorp/metrics-enhancements
...
Add support for labels/filters from go-metrics
2017-08-08 13:55:30 -07:00
Kyle Havlovitz
c1c883f441
Add doc links for metrics endpoint
2017-08-08 13:05:38 -07:00
Kyle Havlovitz
5b998cacb1
Update api structs for metrics endpoint
2017-08-08 12:33:59 -07:00
Kyle Havlovitz
ecaf069590
vendor: update github.com/armon/go-metrics
2017-08-08 12:33:47 -07:00
Kyle Havlovitz
0428e9fe9e
Update docs for metrics endpoint
2017-08-08 12:33:30 -07:00
Preetha Appan
33ed4fa000
Update CHANGELOG.md
2017-08-08 09:54:45 -05:00
preetapan
94f29d62ce
Merge pull request #3353 from hashicorp/issue_1301
...
Add NS records and other DNS RFC fixes.
2017-08-08 09:51:08 -05:00
Frank Schroeder
9fa237ddb6
dns: minor cleanups
2017-08-08 13:55:58 +02:00
Kyle Havlovitz
d5634fe2a8
Add support for labels/filters from go-metrics
2017-08-08 01:45:10 -07:00
Kyle Havlovitz
ce572546e5
vendor: update go-metrics
2017-08-08 01:19:30 -07:00
James Phillips
eb8b2f5778
Update CHANGELOG.md
2017-08-07 16:37:56 -07:00
James Phillips
35b9ebf4e6
Merge pull request #3367 from hashicorp/propagate-error
...
Propagates a better error message from memberlist.
2017-08-07 16:36:40 -07:00
James Phillips
1eea530ce6
Propagates a better error message from memberlist.
...
Fixes #3312 .
2017-08-07 16:35:57 -07:00
Preetha Appan
72ae8c8f33
Go back to using <nodename>.node.dc.consul as the name of the ns record being returned.
2017-08-07 16:02:33 -05:00
James Phillips
0f8b1faad8
Merge pull request #3365 from nicolaevladescu/master
...
Add a more elegant alternative to the reap option
2017-08-07 13:30:53 -07:00
Frank Schroeder
8a9653bdf8
dns: keep NS names in consul domain
2017-08-07 11:11:55 +02:00
Frank Schroeder
f17bf78bb1
dns: postmaster -> hostmaster
2017-08-07 11:11:55 +02:00
Frank Schroeder
60608b455d
dns: we do not support zone transfers
2017-08-07 11:11:55 +02:00
Frank Schroeder
76b2538915
dns: drop CNAME for primary name server
2017-08-07 11:11:55 +02:00
Preetha Appan
7f34dc08a5
Added test case with IPV6 bind address for NS records, rewrote tests to use verify library and other code review feedback
2017-08-07 11:11:55 +02:00
Preetha Appan
76319f751d
Added back glue records in NS response, expanded unit test. Also reused same function used in node lookup for adding A/AAAA records in the extra section of the NS response
2017-08-07 11:11:55 +02:00
Preetha Appan
f01f17bda3
Don't add A records for NS requests, because the record being returned already resolves correctly. Also fixed all the unit tests, and ignored hostnames that don't meet valid dns hostname criteria
2017-08-07 11:11:55 +02:00
Frank Schroeder
7ea11c2f45
dns: provide correct SOA and NS responses
...
This patch changes the behavior of the DNS server as follows:
* The SOA response contains the SOA record in the Answer section instead
of the Authority section. It also contains NS records in the Authority
and the corresponding A glue records in the Extra section.
In addition, CNAMEs are added to the Extra section to make the
MNAME of the SOA record resolvable.
AAAA glue records are not yet supported.
* The NS response returns up to three random servers from the
consul cluster in the Answer section and the glue A
records in the Extra section.
AAAA glue records are not yet supported.
2017-08-07 11:11:55 +02:00
Preetha Appan
824fc4ee20
Unify regex used to identify invalid dns characters
2017-08-07 11:11:55 +02:00
Preetha Appan
37f75a393e
Use sanitized version of node name of server in NS record, and start with "server" rather than "ns"
2017-08-07 11:11:55 +02:00
Preetha Appan
794d1afe44
Removed a copy pasted irrelevant comment, and other code review feedback
2017-08-07 11:11:54 +02:00
Preetha Appan
f9db387097
Add NS records and A records for each server. Constructs ns host names using the advertise address of the server.
2017-08-07 11:11:54 +02:00
Nicolae Vlădescu
4a022d9a73
Add a more elegant alternative to the reap option
...
Add a more elegant alternative to the reap option using the native built-in docker init process
2017-08-07 11:49:40 +03:00
James Phillips
ef43044494
Adds a note about not replicating data to FAQ and federation-related spots.
2017-08-04 16:14:39 -07:00
Preetha Appan
29a336eb45
Updated CHANGELOG.md
2017-08-04 10:44:36 -05:00
Preetha Appan
454b3a2a61
Pick up raft library change that fsyncs snapshot files correctly
2017-08-04 10:36:41 -05:00
James Phillips
64f0a85564
Update CHANGELOG.md
2017-08-03 18:37:27 -07:00
James Phillips
296c87638b
Update CHANGELOG.md
2017-08-03 18:37:12 -07:00
James Phillips
3845397880
Update CHANGELOG.md
2017-08-03 18:37:02 -07:00
James Phillips
b2d2292684
Update CHANGELOG.md
2017-08-03 18:33:18 -07:00
James Phillips
4d4547be69
Update CHANGELOG.md
2017-08-03 18:32:40 -07:00
James Phillips
47f322bb59
Fixes a bunch of borken list nesting in the options doc.
2017-08-03 17:13:22 -07:00
James Phillips
8f8ac4124a
Update CHANGELOG.md
2017-08-03 15:44:17 -07:00
James Phillips
4bee2e49f5
Adds secure introduction for the ACL replication token. ( #3357 )
...
Adds secure introduction for the ACL replication token, as well as a separate enable config for ACL replication.
2017-08-03 15:39:31 -07:00
Preetha Appan
c3eb1475fb
Fix incorrect punctuation
2017-08-03 16:40:22 -05:00
Frank Schroeder
f465aa4b4f
Update CHANGELOG.md
2017-08-03 21:36:48 +02:00
Frank Schroeder
a2c39a4b59
doc: add retry-join docs for Softlayer
2017-08-03 21:35:30 +02:00