| apiVersion: networking.istio.io/v1alpha3 |
| kind: EnvoyFilter |
| metadata: |
| name: tcp-metadata-exchange-1.5 |
| namespace: istio-system |
| labels: |
| istio.io/rev: default |
| spec: |
| configPatches: |
| - applyTo: NETWORK_FILTER |
| match: |
| context: SIDECAR_INBOUND |
| proxy: |
| proxyVersion: '^1\.5.*' |
| listener: {} |
| patch: |
| operation: INSERT_BEFORE |
| value: |
| name: envoy.filters.network.metadata_exchange |
| config: |
| protocol: istio-peer-exchange |
| - applyTo: CLUSTER |
| match: |
| context: SIDECAR_OUTBOUND |
| proxy: |
| proxyVersion: '^1\.5.*' |
| cluster: {} |
| patch: |
| operation: MERGE |
| value: |
| filters: |
| - name: envoy.filters.network.upstream.metadata_exchange |
| typed_config: |
| "@type": type.googleapis.com/udpa.type.v1.TypedStruct |
| type_url: type.googleapis.com/envoy.tcp.metadataexchange.config.MetadataExchange |
| value: |
| protocol: istio-peer-exchange |
| - applyTo: CLUSTER |
| match: |
| context: GATEWAY |
| proxy: |
| proxyVersion: '^1\.5.*' |
| cluster: {} |
| patch: |
| operation: MERGE |
| value: |
| filters: |
| - name: envoy.filters.network.upstream.metadata_exchange |
| typed_config: |
| "@type": type.googleapis.com/udpa.type.v1.TypedStruct |
| type_url: type.googleapis.com/envoy.tcp.metadataexchange.config.MetadataExchange |
| value: |
| protocol: istio-peer-exchange |