diff --git a/envoy/COMMIT b/envoy/COMMIT index fb3707de9..4170ec1cd 100644 --- a/envoy/COMMIT +++ b/envoy/COMMIT @@ -1 +1 @@ -42068a59e37d0d6c313340d0175cb08cce2574bb +1173629e531abf758f011c2da15da739f72881c6 diff --git a/envoy/config/core/v3/protocol.pb.go b/envoy/config/core/v3/protocol.pb.go index 99c19f9e2..87af0321f 100755 --- a/envoy/config/core/v3/protocol.pb.go +++ b/envoy/config/core/v3/protocol.pb.go @@ -568,6 +568,8 @@ type HttpProtocolOptions struct { // The maximum number of headers (request headers if configured on HttpConnectionManager, // response headers when configured on a cluster). // If unconfigured, the default maximum number of headers allowed is 100. + // The default value for requests can be overridden by setting runtime key “envoy.reloadable_features.max_request_headers_count“. + // The default value for responses can be overridden by setting runtime key “envoy.reloadable_features.max_response_headers_count“. // Downstream requests that exceed this limit will receive a 431 response for HTTP/1.x and cause a stream // reset for HTTP/2. // Upstream responses that exceed this limit will result in a 503 response. @@ -575,6 +577,7 @@ type HttpProtocolOptions struct { // The maximum size of response headers. // If unconfigured, the default is 60 KiB, except for HTTP/1 response headers which have a default // of 80KiB. + // The default value can be overridden by setting runtime key “envoy.reloadable_features.max_response_headers_size_kb“. // Responses that exceed this limit will result in a 503 response. // In Envoy, this setting is only valid when configured on an upstream cluster, not on the // :ref:`HTTP Connection Manager diff --git a/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.go b/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.go index 9fcaad623..02027795c 100755 --- a/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.go +++ b/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.go @@ -407,6 +407,7 @@ type HttpConnectionManager struct { SchemeHeaderTransformation *v3.SchemeHeaderTransformation `protobuf:"bytes,48,opt,name=scheme_header_transformation,json=schemeHeaderTransformation,proto3" json:"scheme_header_transformation,omitempty"` // The maximum request headers size for incoming connections. // If unconfigured, the default max request headers allowed is 60 KiB. + // The default value can be overridden by setting runtime key “envoy.reloadable_features.max_request_headers_size_kb“. // Requests that exceed this limit will receive a 431 response. // // Note: currently some protocol codecs impose limits on the maximum size of a single header: