consul/command/connect/envoy
Matt Keeler 6e65811db2
Envoy CLI bind addresses (#6107)
* Ensure we MapWalk the proxy config in the NodeService and ServiceNode structs

This gets rid of some json encoder errors in the catalog endpoints

* Allow passing explicit bind addresses to envoy

* Move map walking to the ConnectProxyConfig struct

Any place where this struct gets JSON encoded will benefit as opposed to having to implement it everywhere.

* Fail when a non-empty address is provided and not bindable

* camel case

* Update command/connect/envoy/envoy.go

Co-Authored-By: Paul Banks <banks@banksco.de>
2019-07-12 12:57:31 -04:00
..
pipe-bootstrap Fix envoy 1.10 exec (#5964) 2019-06-21 16:06:25 +01:00
testdata connect: allow overriding envoy listener bind_address (#6033) 2019-07-05 16:06:47 +01:00
bootstrap_config.go Connect: allow configuring Envoy for L7 Observability (#5558) 2019-04-29 17:27:57 +01:00
bootstrap_config_test.go Connect: allow configuring Envoy for L7 Observability (#5558) 2019-04-29 17:27:57 +01:00
bootstrap_tpl.go connect: allow overriding envoy listener bind_address (#6033) 2019-07-05 16:06:47 +01:00
envoy.go Envoy CLI bind addresses (#6107) 2019-07-12 12:57:31 -04:00
envoy_test.go connect: allow overriding envoy listener bind_address (#6033) 2019-07-05 16:06:47 +01:00
exec_test.go Fix envoy 1.10 exec (#5964) 2019-06-21 16:06:25 +01:00
exec_unix.go Fix envoy 1.10 exec (#5964) 2019-06-21 16:06:25 +01:00
exec_unsupported.go cli: avoid passing envoy bootstrap configuration as arguments (#4747) 2018-10-10 16:55:34 +01:00