my question is abount EnvoyFilter configuration.
We are currently working on Apigee Adapter for Envoy configuration. In short, the adapter consists of an envoy filter that redirects incoming traffic to a service responsible for authenticating requests via apikey. You can find more information on the Adapter for Envoy configuration in the link provided above. I attached below a sample configuration of the envoy filter:
All the services are currently exposed via an Istio ILB Gateway and everything is working as expected.
Our new requirement is to expose applications through a new public ingress gateway. Traffic flowing through the new gateway must NOT be subject to the envoy filter shown above. Is it possible to achieve such configuration updating the current filter (or updating the current configuration in terms of gateway, virtual service)? In simple terms we would like to modify the existing envoy filter to only match traffic reaching the workload via a given gateway or with a given source hostname. Solution may also include custom LUA code.
Please let me know if you have any ideas about that.