istio / old_mixer_repo

Deprecated home of Istio's Mixer and its adapters, now in istio/istio's mixer dir
https://github.com/istio/istio/tree/master/mixer
Apache License 2.0
67 stars 93 forks source link

Client-side Mixer integration story #927

Open douglas-reid opened 7 years ago

douglas-reid commented 7 years ago

We need to establish a workflow / guidelines / best practices for using Mixer on the outbound (client) side of requests. Currently, Mixer is called solely on inbound (server-side). This will help with egress integration, etc.

myidpt commented 7 years ago

I think one of the blocking issues is that Envoy doesn't support plugging in client-side filters. We would have to change the current Envoy architecture to support plugging in Mixer filter on Envoy client-side stack, which is non-trivial work.

@lizan

lizan commented 7 years ago

@myidpt We don't need Envoy client-side filter for client-side Mixer integration. They are orthogonal. We can apply client-side mixer check at regular filters on client-side Envoy.