ext_proc: allow override metadata without grpc_service (#31544)
* ext_proc: allow override metadata without grpc_service allows `overrides.metadata` in `ExtProcPerRoute` that appends and overrides parent metadata: - match: ... route: ... typed_per_filter_config: envoy.filters.http.ext_proc: "@type": type.googleapis.com/envoy.extensions.filters.http.ext_proc.v3.ExtProcPerRoute overrides: metadata: - key: "x-ext-proc-override" value: "route3-override" - key: "x-router3-metadata-append" value: "route3-metadata-append" http_filters: - name: envoy.filters.http.ext_proc typed_config: "@type": type.googleapis.com/envoy.extensions.filters.http.ext_proc.v3.ExternalProcessor grpc_service: envoy_grpc: cluster_name: ext-proc-proxy timeout: 60s initial_metadata: - key: "x-ext-proc-override" value: "root" - key: "x-ext-proc-original" value: "root" that allows to have: x-ext-proc-override: route3-override x-router3-metadata-append: route3-metadata-append x-ext-proc-original: root --------- Signed-off-by: Ivan Prisyazhnyy <john.koepi@gmail.com> Mirrored from https://github.com/envoyproxy/envoy @ 372a262894f028431cb84f3a1d361fb8fb6a2518main
parent
d4ab14078f
commit
50bd4bfd84
1 changed files with 8 additions and 1 deletions
Loading…
Reference in new issue