Frank Schroeder
c38dcf2d17
agent: move agent/consul/agent to agent/metadata
2017-08-09 14:36:52 +02:00
Frank Schroeder
85bdb77d90
agent: move agent/consul/servers to agent/router
2017-08-09 14:36:37 +02:00
Frank Schroeder
1d0bbfed9c
agent: move agent/consul/structs to agent/structs
2017-08-09 14:32:12 +02:00
James Phillips
6159433aa0
Merge pull request #3375 from sin5th/sin5th
...
fix UnitTest in acl
2017-08-08 23:26:18 -07:00
James Phillips
0f0304f464
Puts tree into 0.9.2 dev mode.
2017-08-08 23:22:19 -07:00
游远
25860a0718
fix UnitTest in acl
2017-08-09 14:21:21 +08:00
James Phillips
d77aaa31a4
Bumps download version to 0.9.1.
2017-08-08 22:47:24 -07:00
James Phillips
77ac0445b9
Release v0.9.1
2017-08-08 22:29:24 -07:00
James Phillips
02c719ed20
Puts the tree into 0.9.1 release mode.
2017-08-08 21:53:28 -07:00
James Phillips
a600f681d6
Cleans up some go fmt issues.
2017-08-08 21:52:50 -07:00
Kyle Havlovitz
4daba5ddd5
vendor: update github.com/armon/go-metrics
2017-08-08 18:29:27 -07:00
James Phillips
859f7cba0c
Update CHANGELOG.md
2017-08-08 16:28:03 -07:00
James Phillips
2e4882cbed
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
a2bb506cea
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
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