open-consul/agent/xds
James Oulman a8695c88d4
Configure Envoy alpn_protocols based on service protocol (#14356)
* Configure Envoy alpn_protocols based on service protocol

* define alpnProtocols in a more standard way

* http2 protocol should be h2 only

* formatting

* add test for getAlpnProtocol()

* create changelog entry

* change scope is connect-proxy

* ignore errors on ParseProxyConfig; fixes linter

* add tests for grpc and http2 public listeners

* remove newlines from PR

* Add alpn_protocol configuration for ingress gateway

* Guard against nil tlsContext

* add ingress gateway w/ TLS tests for gRPC and HTTP2

* getAlpnProtocols: add TCP protocol test

* add tests for ingress gateway with grpc/http2 and per-listener TLS config

* add tests for ingress gateway with grpc/http2 and per-listener TLS config

* add Gateway level TLS config with mixed protocol listeners to validate ALPN

* update changelog to include ingress-gateway

* add http/1.1 to http2 ALPN

* go fmt

* fix test on custom-trace-listener
2022-10-10 13:13:56 -07:00
..
proxysupport connect: Bump Envoy 1.20 to 1.20.7, 1.21 to 1.21.5 and 1.22 to 1.22.5 (#14831) 2022-10-04 13:15:01 -07:00
serverlessplugin
testdata Configure Envoy alpn_protocols based on service protocol (#14356) 2022-10-10 13:13:56 -07:00
xdscommon
clusters.go feat: xDS updates for peerings control plane through mesh gw 2022-10-07 08:46:42 -06:00
clusters_test.go
config.go
config_test.go
delta.go
delta_test.go
endpoints.go feat: xDS updates for peerings control plane through mesh gw 2022-10-07 08:46:42 -06:00
endpoints_test.go
envoy_versioning.go
envoy_versioning_test.go connect: Bump Envoy 1.20 to 1.20.7, 1.21 to 1.21.5 and 1.22 to 1.22.5 (#14831) 2022-10-04 13:15:01 -07:00
failover_math.go
failover_math_test.go
golden_test.go
listeners.go Configure Envoy alpn_protocols based on service protocol (#14356) 2022-10-10 13:13:56 -07:00
listeners_ingress.go Configure Envoy alpn_protocols based on service protocol (#14356) 2022-10-10 13:13:56 -07:00
listeners_test.go Configure Envoy alpn_protocols based on service protocol (#14356) 2022-10-10 13:13:56 -07:00
naming.go
net_fallback.go
net_linux.go
protocol_trace.go
rbac.go
rbac_test.go
resources.go
resources_oss_test.go
resources_test.go feat: xDS updates for peerings control plane through mesh gw 2022-10-07 08:46:42 -06:00
response.go
routes.go Add the ability to retry on reset connection to service-routers (#12890) 2022-10-05 13:06:44 -04:00
routes_test.go
server.go
server_oss.go
serverless_plugin_oss_test.go
testing.go
xds.go
xds_protocol_helpers_test.go
z_xds_packages.go
z_xds_packages_test.go