Hey there!
I’m trying to set/increase the max_request_headers_kb setting. My config is:
apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
name: app-filter
namespace: app-dev
spec:
configPatches:
- applyTo: NETWORK_FILTER
match:
listener:
filterChain:
filter:
name: "envoy.filters.network.http_connection_manager"
patch:
operation: MERGE
value:
name: "envoy.network.http_connection_manager"
typed_config:
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager"
max_request_headers_kb: 9
This validates and applies successfully, and I don’t see any errors in the logs, but the setting doesn’t appear to be picked up and applied in the pod:
...
"listeners":[
{
"address": {...},
"filter_chains": [{
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"codec_type": "AUTO",
"stat_prefix": "stats",
"route_config": {...},
"http_filters": [{...}]
}
}
]
}
]
},
{
"address": {...},
"filter_chains": [
{
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"codec_type": "AUTO",
"stat_prefix": "agent",
"route_config": {}
]},
"http_filters": [{...}]
}
...
What am I missing?