Fix integration test for older Envoy versions
This commit is contained in:
parent
a24efd20fc
commit
c2174260bc
|
@ -4,18 +4,22 @@ services {
|
|||
|
||||
proxy {
|
||||
config {
|
||||
# Note that http2_protocol_options is a deprecated field and Envoy 1.17
|
||||
# and up would prefer:
|
||||
# typed_extension_protocol_options:
|
||||
# envoy.extensions.upstreams.http.v3.HttpProtocolOptions:
|
||||
# "@type": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions
|
||||
# explicit_http_config:
|
||||
# http2_protocol_options:
|
||||
#
|
||||
# But that breaks 1.15 and 1.16. For now use this which is supported by
|
||||
# all our supported versions# to avoid needing to setup different
|
||||
# bootstrap based on the envoy version.
|
||||
envoy_extra_static_clusters_json = <<EOF
|
||||
{
|
||||
"name": "sds-cluster",
|
||||
"connect_timeout": "5s",
|
||||
"typed_extension_protocol_options": {
|
||||
"envoy.extensions.upstreams.http.v3.HttpProtocolOptions": {
|
||||
"@type": "type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions",
|
||||
"explicit_http_config": {
|
||||
"http2_protocol_options": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"http2_protocol_options": {},
|
||||
"load_assignment": {
|
||||
"cluster_name": "sds-cluster",
|
||||
"endpoints": [
|
||||
|
|
Loading…
Reference in New Issue