WebAssembly Filters breaking changes

In reference to the issue

The first thing I did to make the filters run is use the previous istio image istio/proxyv2:1.6.0 instead of istio/proxyv2:1.12.0-rc.1 and it works. Why? So the envoy configuration in the repository is using v2 API which now is deprecated in the latest release. If you take a closer look at the error you can see that it is a case of misconfigured yaml. So the current configurations need to adopt v3 API as per this. Until then we need to continue using istio/proxyv2:1.6.0 and update this issue to convert the envoy configurations to v3 API.

2 Likes

Thanks for this, @felixfaisal. Some great detective work here. I’d love to see a demo of this fix on an upcoming community meeting. We can set aside concerns of backwards compatibility and press forth with the new configuration model.

1 Like