With the 0.9.0 release of deislabs/containerd-wasm-shims and the latest updates in containerd/runwasi, there is no need to use crun for mixed pods with WasmEdge and Linux containers. Therefore, support for crun+wasmedge will be removed for now in favor of the runwasi WasmEdge shim. It is planned to reintroduce support for OCI runtimes in a later version of kwasm-node-installer.
The runwasi WasmEdge shim has the same behavior as the module.wasm.image/variant: compat-smart annotation for crun+wasmedge, but no annotation is required. And even better, all other shims can now be used with sidecars as well!
This PR can be tested with the folowing Helm command:
With the 0.9.0 release of
deislabs/containerd-wasm-shims
and the latest updates incontainerd/runwasi
, there is no need to usecrun
for mixed pods with WasmEdge and Linux containers. Therefore, support for crun+wasmedge will be removed for now in favor of the runwasi WasmEdge shim. It is planned to reintroduce support for OCI runtimes in a later version of kwasm-node-installer.The runwasi WasmEdge shim has the same behavior as the
module.wasm.image/variant: compat-smart
annotation for crun+wasmedge, but no annotation is required. And even better, all other shims can now be used with sidecars as well!This PR can be tested with the folowing Helm command:
Available
RuntimeClasses
:closes #40 closes #27 closes #11