We are trying to add some authentication logic to envoy through the wasm http filter.The documentation for the return values of `onRequestHeaders` has a
`ContinueAndEndStream` , which is supposed to "terminate the stream". But I noticed that when I return this from my wasm code for `onRequestHeaders`, it didn't terminate the stream but instead proceeded to the next stages.
In the envoy code, I notice that `ContinueAndEndStream` is
ignored, and if it is returned it is handled like `Continue`. Shouldn't this behaviour atleast be documented somewhere ? Also is there a way to actually terminate a stream through the return value of `onRequestHeaders`, as closing the stream using `closeRequest` seems to be crashing envoy altogether.
Thanks.