In Envoy it is possible to set GrpcJsonTranscoder http_filter to perform REST queries to grpc services,
In envoy.yaml it looks like:
"
http_filters:
- name: envoy.filters.http.grpc_json_transcode
typed_config:
“@type”: type.googleapis.com/envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder
services: [“service.Foo”]
auto_mapping: true
match_incoming_request_route: true
print_options:
add_whitespace: true
always_print_primitive_fields: true
always_print_enums_as_ints: false
preserve_proto_field_names: false
"
Is it possible to configure Istio to support such REST - grpc transcoding?