James Phillips
7b4d3d5576
Fixes a vet error.
2017-08-08 16:00:18 -07:00
Kyle Havlovitz
bc05457fd9
Update CHANGELOG.md
2017-08-08 14:01:51 -07:00
Kyle Havlovitz
991e910002
Update CHANGELOG.md
2017-08-08 14:01:33 -07:00
Kyle Havlovitz
8c2e422074
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
160395d3c7
Add doc links for metrics endpoint
2017-08-08 13:05:38 -07:00
Kyle Havlovitz
879651a4ea
Update api structs for metrics endpoint
2017-08-08 12:33:59 -07:00
Kyle Havlovitz
6fed5dc490
vendor: update github.com/armon/go-metrics
2017-08-08 12:33:47 -07:00
Kyle Havlovitz
308d7b785d
Update docs for metrics endpoint
2017-08-08 12:33:30 -07:00
Preetha Appan
4a9eff6298
Update CHANGELOG.md
2017-08-08 09:54:45 -05:00
preetapan
608de9180a
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
0f4986dcc7
dns: minor cleanups
2017-08-08 13:55:58 +02:00
Kyle Havlovitz
975ded2714
Add support for labels/filters from go-metrics
2017-08-08 01:45:10 -07:00
Kyle Havlovitz
abcf13e3f4
vendor: update go-metrics
2017-08-08 01:19:30 -07:00
James Phillips
6d685e593f
Update CHANGELOG.md
2017-08-07 16:37:56 -07:00
James Phillips
35ecf95ba1
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
7fd45a6b67
Propagates a better error message from memberlist.
...
Fixes #3312 .
2017-08-07 16:35:57 -07:00
Preetha Appan
2df084968c
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
b0539c7cc6
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
b571cb8097
dns: keep NS names in consul domain
2017-08-07 11:11:55 +02:00
Frank Schroeder
7b39af2b2d
dns: postmaster -> hostmaster
2017-08-07 11:11:55 +02:00
Frank Schroeder
98de22e13e
dns: we do not support zone transfers
2017-08-07 11:11:55 +02:00
Frank Schroeder
e1bcbc6832
dns: drop CNAME for primary name server
2017-08-07 11:11:55 +02:00
Preetha Appan
393a0eae93
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
52075bda1c
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
c7c4100503
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
450d8a69b5
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
bff45ee1da
Unify regex used to identify invalid dns characters
2017-08-07 11:11:55 +02:00
Preetha Appan
6bac9355fd
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
7e9d683ab1
Removed a copy pasted irrelevant comment, and other code review feedback
2017-08-07 11:11:54 +02:00
Preetha Appan
c38906daad
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
8be48291da
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
31676bba76
Adds a note about not replicating data to FAQ and federation-related spots.
2017-08-04 16:14:39 -07:00
Preetha Appan
32ae6c814e
Updated CHANGELOG.md
2017-08-04 10:44:36 -05:00
Preetha Appan
5d15481d8a
Pick up raft library change that fsyncs snapshot files correctly
2017-08-04 10:36:41 -05:00
James Phillips
710c4b0d41
Update CHANGELOG.md
2017-08-03 18:37:27 -07:00
James Phillips
b9e622baae
Update CHANGELOG.md
2017-08-03 18:37:12 -07:00
James Phillips
6881d45fc1
Update CHANGELOG.md
2017-08-03 18:37:02 -07:00
James Phillips
0a2c183691
Update CHANGELOG.md
2017-08-03 18:33:18 -07:00
James Phillips
2683dcc25f
Update CHANGELOG.md
2017-08-03 18:32:40 -07:00
James Phillips
cdd2c75df6
Fixes a bunch of borken list nesting in the options doc.
2017-08-03 17:13:22 -07:00
James Phillips
673e190663
Update CHANGELOG.md
2017-08-03 15:44:17 -07:00
James Phillips
803ed9a245
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
4c0c912a52
Fix incorrect punctuation
2017-08-03 16:40:22 -05:00
Frank Schroeder
4c5f6a555d
Update CHANGELOG.md
2017-08-03 21:36:48 +02:00
Frank Schroeder
d18141eb4b
doc: add retry-join docs for Softlayer
2017-08-03 21:35:30 +02:00
Frank Schroeder
1cb602e085
agent: fix code for updated go-discover signature
...
Closes #3351
2017-08-03 21:32:11 +02:00
Frank Schroeder
5f6b74d4ee
vendor: update hashicorp/go-discover to pull in hashicorp/go-discover#7
2017-08-03 21:00:37 +02:00
James Phillips
9f6e7ec857
Revert "Rename GNUMakefile to Makefile ( #3348 )"
...
This reverts commit b0adb8af92de6bb1079a95e9ea28cadd4c0fcf06.
2017-08-03 09:50:04 -07:00
James Phillips
80603ce2a6
Update CHANGELOG.md
2017-08-02 17:09:01 -07:00
James Phillips
c31b56a03e
Adds a new /v1/acl/bootstrap API ( #3349 )
2017-08-02 17:05:18 -07:00