Alvin Huang
387557dc34
Merge Consul OSS branch 'master' at commit ce9cfc773d529ae4b8259d195323c0c350c1f9f1
2019-08-21 16:07:04 -04:00
Alvin Huang
2821b69dc9
remove ci merge branches if nightly merge fails ( #6369 )
2019-08-21 15:56:27 -04:00
R.B. Boyer
5f9acb6894
docs: fixing L7 config entries documentation ( #6358 )
...
- add service-router example involving gRPC
- fix indentation on service-router page by splitting it up
- remove reference to removed setting
2019-08-21 12:29:53 -05:00
R.B. Boyer
e04395ae1a
docs: add documentation for discovery chains
...
Fixes #6273
2019-08-21 12:29:53 -05:00
Ján Dzurek
e79a3a9e19
docs: ports docs missing paren fix ( #6367 )
2019-08-21 10:23:03 +02:00
hashicorp-ci
f3a46e5a48
Merge Consul OSS branch 'master' at commit a7ded1bd8efcbc3c67978f050b6f16ec5e8a832d
2019-08-21 02:00:53 +00:00
Matt Keeler
b1fdfed38d
Update CHANGELOG.md
2019-08-20 12:03:26 -04:00
Matt Keeler
8cb0560f52
Ensure that config entry writes are forwarded to the primary DC ( #6339 )
2019-08-20 12:01:13 -04:00
Matt Keeler
80b67c50da
Turned on Envoy 1.11.1 integration tests ( #6347 )
...
I also ran this against 1.5.2 so the docs update claiming compatibility should still be accurate.
2019-08-20 10:20:13 -04:00
John Cowen
54c345babf
docs: Fix typo layey > layer ( #6352 )
2019-08-20 10:16:30 +02:00
Tyler Ryan
ac1282eb6c
Merge pull request #6341 from tryan225/docs/autopilot-updates
...
Clarifying autopilot bootstrap and config options
2019-08-19 13:36:50 -07:00
R.B. Boyer
ab4fbe8716
update changelog
2019-08-19 15:31:52 -05:00
R.B. Boyer
94c473fa5f
connect: ensure time.Duration fields retain their human readable forms in the API ( #6348 )
...
This applies for both config entries and the compiled discovery chain.
Also omit some other config entries fields when empty.
2019-08-19 15:31:05 -05:00
R.B. Boyer
1b4eebf86f
update changelog
2019-08-19 13:04:24 -05:00
R.B. Boyer
0675e0606e
connect: generate the full SNI names for discovery targets in the compiler rather than in the xds package ( #6340 )
2019-08-19 13:03:03 -05:00
R.B. Boyer
d6456fddeb
connect: introduce ExternalSNI field on service-defaults ( #6324 )
...
Compiling this will set an optional SNI field on each DiscoveryTarget.
When set this value should be used for TLS connections to the instances
of the target. If not set the default should be used.
Setting ExternalSNI will disable mesh gateway use for that target. It also
disables several service-resolver features that do not make sense for an
external service.
2019-08-19 12:19:44 -05:00
R.B. Boyer
68f889cbd1
update changelog
2019-08-19 10:45:10 -05:00
R.B. Boyer
f84f509ce4
connect: updating a service-defaults config entry should leave an unset protocol alone ( #6342 )
...
If the entry is updated for reasons other than protocol it is surprising
that the value is explicitly persisted as 'tcp' rather than leaving it
empty and letting it fall back dynamically on the proxy-defaults value.
2019-08-19 10:44:06 -05:00
Jack Pearkes
957cda2884
website: update the vs. envoy and proxies page ( #6326 )
...
* website: update the vs. envoy and proxies page
This is the second result on Google for "consul envoy" and
it seemed like it needed a bit of an upgrade to help clarify the
current state.
* Update website/source/intro/vs/proxies.html.md
Co-Authored-By: Judith Malnick <judith.patudith@gmail.com>
* Update website/source/intro/vs/proxies.html.md
Co-Authored-By: Judith Malnick <judith.patudith@gmail.com>
* Update website/source/intro/vs/proxies.html.md
Co-Authored-By: Judith Malnick <judith.patudith@gmail.com>
* Update website/source/intro/vs/proxies.html.md
Co-Authored-By: Judith Malnick <judith.patudith@gmail.com>
* Apply suggestions from code review
Co-Authored-By: Judith Malnick <judith.patudith@gmail.com>
2019-08-16 14:25:24 -07:00
tryan225
a57dbc0d2a
Clarifying autopilot bootstrap and config options
2019-08-16 10:54:13 -07:00
Matt Keeler
1238b8593a
Update CHANGELOG.md
2019-08-16 10:35:36 -04:00
Matt Keeler
73888eed36
Filter out left/leaving serf members when determining if new AC… ( #6332 )
2019-08-16 10:34:18 -04:00
R.B. Boyer
8e478c347a
update changelog
2019-08-16 09:32:10 -05:00
R.B. Boyer
91df06098c
xds: improve how envoy metrics are emitted ( #6312 )
...
Since generated envoy clusters all are named using (mostly) SNI syntax
we can have envoy read the various fields out of that structure and emit
it as stats labels to the various telemetry backends.
I changed the delimiter for the 'customization hash' from ':' to '~'
because ':' is always reencoded by envoy as '_' when generating metrics
keys.
2019-08-16 09:30:17 -05:00
hashicorp-ci
fcf8b12e8e
Merge Consul OSS branch 'master' at commit 23cf22960af00a02530f51327d9566c8b52e4de7
2019-08-16 02:00:30 +00:00
mattc41190
7757a0186b
Fix 404 ( #6300 )
...
On page: https://www.consul.io/discovery.html
If you click the link for Health Checks -> Learn More the underlying resource is:
https://learn.hashicorp.com/consul/getting-started/checks
This page for me is a 404. I think you've bundled it together in the following page:
Register a Service and Health Check - Service Discovery
Located at: https://learn.hashicorp.com/consul/getting-started/services
Thanks for Consul, it's really awesome.
2019-08-15 14:04:30 -07:00
Matt Keeler
8dfc77fdaa
Update CHANGELOG.md
2019-08-14 10:41:53 -04:00
Matt Keeler
0cf3271a68
Update to google.golang.org/grpc v1.23.0 ( #6320 )
2019-08-14 10:41:27 -04:00
Matt Keeler
72a3eec1bf
Update CHANGELOG.md
2019-08-14 10:40:39 -04:00
R.B. Boyer
92bb80bec8
update changelog
2019-08-14 09:12:12 -05:00
R.B. Boyer
22ee60d1ba
agent: blocking central config RPCs iterations should not interfere with each other ( #6316 )
2019-08-14 09:08:46 -05:00
Matt Keeler
b2331a8fc5
Update toolchain to Go 1.12.8 ( #6319 )
2019-08-14 09:40:57 -04:00
hashicorp-ci
47af2a06ed
Release v1.6.0-rc1
2019-08-13 15:28:07 +00:00
hashicorp-ci
33cab6ae72
update bindata_assetfs.go
2019-08-13 15:28:06 +00:00
Matt Keeler
62ce4b2b1c
Fix changelog format (and alphabatize stuff)
2019-08-13 11:13:55 -04:00
hashicorp-ci
29767157ed
Merge Consul OSS branch 'master' at commit 8f7586b339dbb518eff3a2eec27d7b8eae7a3fbb
2019-08-13 02:00:43 +00:00
Mike Morris
ecbafc34ac
changelog: add snapshot half-close fix
2019-08-12 17:06:34 -04:00
Mike Morris
fe1cc73c45
changelog: add managed proxy removal to breaking changes
2019-08-12 17:03:08 -04:00
Sarah Adams
c78b552b7f
Update CHANGELOG.md
2019-08-12 13:57:58 -07:00
Matt Keeler
59f2272517
Add missing LicenseReset API function ( #6311 )
2019-08-12 15:24:02 -04:00
Sarah Adams
2f7a90bc52
add flag to allow /operator/keyring requests to only hit local servers ( #6279 )
...
Add parameter local-only to operator keyring list requests to force queries to only hit local servers (no WAN traffic).
HTTP API: GET /operator/keyring?local-only=true
CLI: consul keyring -list --local-only
Sending the local-only flag with any non-GET/list request will result in an error.
2019-08-12 11:11:11 -07:00
Mike Morris
e637b48117
snapshot: add TLS support to HalfCloser interface ( #6216 )
...
Calls net.TCPConn.CloseWrite or mtls.Conn.CloseWrite, which was added in https://go-review.googlesource.com/c/go/+/31318/
2019-08-12 12:47:02 -04:00
hashicorp-ci
eb53f9175c
Merge Consul OSS branch 'master' at commit 8241787e922955e973c0e762ad3cb8db1804f6cd
2019-08-11 02:01:18 +00:00
Matt Keeler
aa11bc2308
Update CHANGELOG.md
2019-08-10 09:16:55 -04:00
Matt Keeler
0e1b7038cc
Update the v1/agent/service/:service endpoint to output tagged… ( #6304 )
2019-08-10 09:15:19 -04:00
Jake Lundberg
a530fee06e
docs: Update consul-helm example to pull latest tag
2019-08-09 16:33:43 -06:00
R.B. Boyer
6f42bd6920
update changelog
2019-08-09 15:07:48 -05:00
R.B. Boyer
3b30dfd3ee
connect: allow mesh gateways to use central config ( #6302 )
2019-08-09 15:07:01 -05:00
Mike Morris
d163740bbf
website: restore accidental JSON deletion [skip ci] ( #6303 )
2019-08-09 15:32:54 -04:00
Mike Morris
88df658243
connect: remove managed proxies ( #6220 )
...
* connect: remove managed proxies implementation and all supporting config options and structs
* connect: remove deprecated ProxyDestination
* command: remove CONNECT_PROXY_TOKEN env var
* agent: remove entire proxyprocess proxy manager
* test: remove all managed proxy tests
* test: remove irrelevant managed proxy note from TestService_ServerTLSConfig
* test: update ContentHash to reflect managed proxy removal
* test: remove deprecated ProxyDestination test
* telemetry: remove managed proxy note
* http: remove /v1/agent/connect/proxy endpoint
* ci: remove deprecated test exclusion
* website: update managed proxies deprecation page to note removal
* website: remove managed proxy configuration API docs
* website: remove managed proxy note from built-in proxy config
* website: add note on removing proxy subdirectory of data_dir
2019-08-09 15:19:30 -04:00