EnvoyFilter migration #48687
Closed
JonasJasas
started this conversation in
General
Replies: 1 comment
-
This could be a version compatibility issue. Istio 1.20 corresponds to Envoy version 1.28, while Istio 1.17.3 corresponds to Envoy version 1.25. Please take a look at this issue: envoyproxy/envoy#21464 For the apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
name: size-limit
namespace: istio-system
spec:
workloadSelector:
labels:
istio: ingressgateway
configPatches:
- applyTo: HTTP_FILTER
match:
context: GATEWAY
listener:
filterChain:
filter:
name: envoy.filters.network.http_connection_manager
patch:
operation: INSERT_BEFORE
value:
name: envoy.filters.http.buffer
typed_config:
'@type': type.googleapis.com/udpa.type.v1.TypedStruct
type_url: type.googleapis.com/envoy.extensions.filters.http.buffer.v3.Buffer
value:
maxRequestBytes: 1073741824 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am migrating Istio from 1.17.3 to 1.20.1. These EnvoyFilters no longer work:
Error in IngressGateway:
Didn't find a registered implementation for 'envoy.filters.http.buffer' with type URL: ''
Error in IngressGateway:
Didn't find a registered implementation for 'envoy.filters.http.buffer' with type URL: ''
Error in IngressGateway:
Didn't find a registered implementation for 'envoy.filters.http.compressor' with type URL: ''
What is missing in these configs?
Beta Was this translation helpful? Give feedback.
All reactions