Fix building extensions as WebAssembly modules (again).#2528
Fix building extensions as WebAssembly modules (again).#2528istio-testing merged 3 commits intoistio:masterfrom
Conversation
8444a2f to
d4372c0
Compare
Those WebAssembly modules are not built as part of the CI yet, because we cannot run Docker-in-Docker. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
d4372c0 to
d713245
Compare
kyessenov
left a comment
There was a problem hiding this comment.
Is there a way to avoid running docker in CI? Maybe use runc or gvisor? It's generally insecure to run docker in docker.
|
If it is not expensive, how about adding emscripten etc into proxy builder image? This PR will need update after #2527 |
|
Yeah, I think we have to install wasmsdk inside the build images to make this work, but that's separate from this PR. |
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
|
Can you please incorporate change from #2527 |
I believe that PR is already included in the latest merge? Or did you have anything else in mind? |
|
/test proxy-presubmit-tsan |
|
It adds two new files |
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
|
@bianpengyuan good catch, it looks that |
|
Also, note that this removes /hold |
bianpengyuan
left a comment
There was a problem hiding this comment.
Yes the wasm is checked in by accident. Thanks for removing it! :)
|
In response to a cherrypick label: #2528 failed to apply on top of branch "release-1.4": |
Those WebAssembly modules are not built as part of the CI yet,
because we cannot run Docker-in-Docker.
Signed-off-by: Piotr Sikora piotrsikora@google.com