Composite filters not working with 1.11.8 Istio version

Hi,

We are trying to use composite filters for using adaptive_concurrency_filter and admission_control_filter with specific headers.
Basically we want the adaptive concurrency to work only for the requests with a particular header. First of all is this possible?

And
I am trying to play around with composite filters with fault filter as described in the documentation: Composite Filter — envoy 1.26.0-dev-90caf3 documentation

But it’s not working, I am getting this error in the logs

2023-02-27T13:21:36.513014Z warning envoy config gRPC config for type.googleapis.com/envoy.config.listener.v3.Listener rejected: Error adding/updating listener(s) virtualInbound: Proto constraint validation failed (HTTPFaultValidationError.Delay: embedded message failed validation | caused by field: “fault_delay_secifier”, reason: is required): delay {
2 {
1 {
1: “request-headers”
2 {
1: “HttpRequestHeaderMatchInput”
2 {
1: “user-agent”
}
}
}
2 {
1 {
1: “huge fault”
2 {
2 {
1: “composite-action”
2 {
1: “type.googleapis.com/envoy.extensions.filters.http.composite.v3.ExecuteFilterAction
2 {
1 {
1: “envoy.filters.http.fault”
2 {
1: “type.googleapis.com/envoy.extensions.filters.http.fault.v3.HTTPFault
2 {
2: “\032\002\010d\020\223\003”
}
}
}
}
}
}
}
}

Istio version we are using is 1.11.8