Akash Jain

Results 7 comments of Akash Jain

Created an issue in controller-runtime https://github.com/kubernetes-sigs/controller-runtime/issues/1990

> > Anyone taking this forward? > > @akashjain971 I switched to EnvoyFilters to manage logs, such as: > > ```yaml > apiVersion: networking.istio.io/v1alpha3 > kind: EnvoyFilter > metadata: >...

Looks like **OmitEmptyValues** is already supported [here](https://github.com/istio/istio/blob/master/pilot/pkg/model/telemetry_logging.go#L250). This required Istio code changes and cannot be done from the IstioOperator.

You can leverage another type of action called the [header_value_match](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-msg-config-route-v3-ratelimit-action-headervaluematch) and provide exclusive action and descriptor keys for `/product/action1` and `/product/action2`. The rest will match the default bucket. ``` -...

@paula-fc I do not think the Istio or Kubernetes version should matter here. Can you share the entire envoy filter?

@paula-fc the EnvoyFilter is correct and I was able to get rate limiting working by changing the port in `routeConfiguration`. Make sure you provide the correct port your app is...