-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move out of Alpha for Wasm Http filter #36996
Comments
I'd add that documentation improvement is important for the Wasm filter since it has a difficult ramp-up both for the developers and the operators. And solving the distribution of the Wasm binary in some manner would help here - I believe Envoy Gateway uses HTTP fetch already even thought it is not quite stable (#29824, #33212) |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
@Mossaka and @jsturtevant have done some of the core work on distributing WASM through OCI registries that could be relevant here |
The current HTTP Wasm filter is there around 4+ years. This issue is going to track and gather info until which state we think it is reasonable to move out of alpha to
stable
based on this extension policy. The key point here to change the status is we want it to be security covered for critical crash bugs and not the performance improvement. And we can continue to add support to WASM and continuously support it. We already had some valuable discussion on Proxy-Wasm in #35420, here I want to focus on this specific filter.The following items are a run from extension policy
As the dependencies, we need to setup the security release and governance. There is a tool that can calculate score, we should run that and see what it identifies. We have C++ and Rust SDKs, and we can treat them separately, to state that e.g., C++ and NullVM is stable as an incremental effort.
Different vendors could use this extension differently, as a first step we need to improve the current status of wasm at least to move out of alpha for the implementations.
proxy-wasm-cpp-host
andproxy-wasm-cpp-sdk
as a dependency as a start.proxy_send_local_response
twice will stuck remote http client(e.g. curl) forever until timeout or interrupted #28826I believe the filter itself is a shield of
wasm/common
+Proxy-Wasm
host and SDKs and therefore is stable already IMHO. There's obviously a lot of history here, and I am new to this Wasm field and happy to contribute. The goal here is to create action items to reach consensus so that we can work towards it. Welcome feedback on any/all of the above points.@mpwarres @martijneken @PiotrSikora @wbpcode @yanavlasov @kyessenov @keith @krajshiva, any thoughts?
The text was updated successfully, but these errors were encountered: