solo-io / wasm

Web Assembly tools and SDKs for extending cloud-native infrastructure
Apache License 2.0
306 stars 40 forks source link

Update default envoy image used by wasme deploy envoy #231

Closed Sodman closed 3 years ago

Sodman commented 3 years ago

Is your feature request related to a problem? Please describe. The current docker image used by wasme deploy envoy is an old istio proxyv2 image. This is causing some issues as some of the wasm API has changed since then, and many newer filters are not compatible with this old image.

We should update this to be a newer version of Envoy.

Describe the solution you'd like The default image should probably be based on vanilla envoy rather than a particular Istio release.

Describe alternatives you've considered Current workaround is to provide an alternate image with the envoy-image flag, eg --envoy-image=istio/proxyv2:1.8.2

Additional context Image defaulted here in the code: https://github.com/solo-io/wasm/blob/4d06c9a19b35ec17e0c98b7ab3c2174d694f55c9/tools/wasme/cli/pkg/deploy/local/local_provider.go#L254

Sodman commented 3 years ago

Duplicate of https://github.com/solo-io/wasm/issues/213