Open tkennedy1-godaddy opened 6 months ago
I'm looking for the same. It seems that a possible implementation may be wrapping a WASM Runtime inside ProxyHttp
trait and forward events to WASM modules.
Unfortunately there is no TCK (yet) to probe that a proxy-wasm implementation works as expected.
This something the ISRG River project will work on. See https://www.memorysafety.org/blog/introducing-river/.
That announcement was well timed :)
A blocker for proxy-wasm support is body modification not being allowed.
It looks like the blocker issue with body modification is already solved Do you have any plans to implement proxy-wasm in the near time?
looking forward to supporting proxy-wasm
What is the problem your feature solves, or the need it fulfills?
Proxy WASM is an spec that allows HTTP filters to be implemented in WASM (supported in Envoy and in-progress for OpenResty).
Describe the solution you'd like
Integration of proxy wasm to pingora to allow for filters built on this spec to operate.
Describe alternatives you've considered
n/a
Additional context