Skip to content
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

Can this be a WebAssembly extension? #117

Open
tillig opened this issue Aug 19, 2020 · 3 comments
Open

Can this be a WebAssembly extension? #117

tillig opened this issue Aug 19, 2020 · 3 comments

Comments

@tillig
Copy link

tillig commented Aug 19, 2020

I'm not sure what the output of the build here is but it appears it creates a custom Envoy build that you have to replace your standard sidecar with. I noticed Istio and Envoy are trying to push WebAssembly plugins hosted on WebAssemblyHub so you can reference plugins from there and not have to use custom Envoy builds.

Is that something which could be considered here? I'd love to make use of the functionality but I'm not allowed to use a custom Istio sidecar in our environment.

@dgn
Copy link

dgn commented Aug 21, 2020

I'm working on something along those lines: https://github.com/dgn/oidc-filter

@stefanhenseler
Copy link

@tillig I think ultimately, it makes sense to move this functionality into a WebAssembly Module. But although the community is working very hard to get this functionality ready for prime time, I think it's not there yet. This particular project is deployed via an additional sidecar + + . Have a look at the examples in this repo.

@jcchavezs
Copy link

If you want to bootsrap the idea @tillig you can maybe create a branch and try to compile this using proxy-wasm in an example? Most of the times when porting something to WASM is the libraries and dependencies that should be compatible or that should be able to run over WASI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants