Alvin Huang
ce9cfc773d
remove ci merge branches if nightly merge fails ( #6369 )
2019-08-21 15:56:27 -04:00
R.B. Boyer
65fc93ea33
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
33c09f80c8
docs: add documentation for discovery chains
...
Fixes #6273
2019-08-21 12:29:53 -05:00
Ján Dzurek
5515e094f4
docs: ports docs missing paren fix ( #6367 )
2019-08-21 10:23:03 +02:00
hashicorp-ci
22789fedf8
Merge Consul OSS branch 'master' at commit a7ded1bd8e
2019-08-21 02:00:53 +00:00
Matt Keeler
c62183196c
Update CHANGELOG.md
2019-08-20 12:03:26 -04:00
Matt Keeler
0c3cf47266
Ensure that config entry writes are forwarded to the primary DC ( #6339 )
2019-08-20 12:01:13 -04:00
Matt Keeler
9a5b258edf
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
a7ded1bd8e
docs: Fix typo layey > layer ( #6352 )
2019-08-20 10:16:30 +02:00
Tyler Ryan
fc9fcdfa53
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
11720fdbce
update changelog
2019-08-19 15:31:52 -05:00
R.B. Boyer
fd1c62ee8b
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
fe49c96aff
update changelog
2019-08-19 13:04:24 -05:00
R.B. Boyer
561b2fe606
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
ae79cdab1b
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
1351f6d345
update changelog
2019-08-19 10:45:10 -05:00
R.B. Boyer
1a485011d0
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
589f77b2ab
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
47ca1fa988
Clarifying autopilot bootstrap and config options
2019-08-16 10:54:13 -07:00
Matt Keeler
6012343e6b
Update CHANGELOG.md
2019-08-16 10:35:36 -04:00
Matt Keeler
318b9ebbe3
Filter out left/leaving serf members when determining if new AC… ( #6332 )
2019-08-16 10:34:18 -04:00
R.B. Boyer
87d6eec378
update changelog
2019-08-16 09:32:10 -05:00
R.B. Boyer
72207256b9
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
868780f237
Merge Consul OSS branch 'master' at commit 23cf22960a
2019-08-16 02:00:30 +00:00
mattc41190
23cf22960a
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
acac627412
Update CHANGELOG.md
2019-08-14 10:41:53 -04:00
Matt Keeler
a2ddaaca0a
Update to google.golang.org/grpc v1.23.0 ( #6320 )
2019-08-14 10:41:27 -04:00
Matt Keeler
d594e05f86
Update CHANGELOG.md
2019-08-14 10:40:39 -04:00
R.B. Boyer
d431e22e94
update changelog
2019-08-14 09:12:12 -05:00
R.B. Boyer
3975cb89bf
agent: blocking central config RPCs iterations should not interfere with each other ( #6316 )
2019-08-14 09:08:46 -05:00
Matt Keeler
6d995246a8
Update toolchain to Go 1.12.8 ( #6319 )
2019-08-14 09:40:57 -04:00
hashicorp-ci
71f98661de
Release v1.6.0-rc1
2019-08-13 15:28:07 +00:00
hashicorp-ci
d7bb2bbee4
update bindata_assetfs.go
2019-08-13 15:28:06 +00:00
Matt Keeler
9ffdc2c655
Fix changelog format (and alphabatize stuff)
2019-08-13 11:13:55 -04:00
hashicorp-ci
5919c7c184
Merge Consul OSS branch 'master' at commit 8f7586b339
2019-08-13 02:00:43 +00:00
Mike Morris
8f7586b339
changelog: add snapshot half-close fix
2019-08-12 17:06:34 -04:00
Mike Morris
9fc8c6d123
changelog: add managed proxy removal to breaking changes
2019-08-12 17:03:08 -04:00
Sarah Adams
f4a21bd372
Update CHANGELOG.md
2019-08-12 13:57:58 -07:00
Matt Keeler
69c7d64701
Add missing LicenseReset API function ( #6311 )
2019-08-12 15:24:02 -04:00
Sarah Adams
8ff1f481fe
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
61206fdf42
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
5ecffb0c0a
Merge Consul OSS branch 'master' at commit 8241787e92
2019-08-11 02:01:18 +00:00
Matt Keeler
71bc9931cc
Update CHANGELOG.md
2019-08-10 09:16:55 -04:00
Matt Keeler
6a1e0dfed8
Update the v1/agent/service/:service endpoint to output tagged… ( #6304 )
2019-08-10 09:15:19 -04:00
Jake Lundberg
8241787e92
docs: Update consul-helm example to pull latest tag
2019-08-09 16:33:43 -06:00
R.B. Boyer
82e2cef4e1
update changelog
2019-08-09 15:07:48 -05:00
R.B. Boyer
913d85ea5b
connect: allow mesh gateways to use central config ( #6302 )
2019-08-09 15:07:01 -05:00
Mike Morris
b9f07fa9c3
website: restore accidental JSON deletion [skip ci] ( #6303 )
2019-08-09 15:32:54 -04:00
Mike Morris
65be58703c
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
R.B. Boyer
ca1a9746a7
update changelog
2019-08-07 16:42:45 -05:00