containerd-shim-spin
containerd-shim-spin copied to clipboard
A ContainerD shim for running Spin Applications.
Closes https://github.com/spinkube/containerd-shim-spin/issues/28 Depends on https://github.com/fermyon/spin/pull/2523 Draft for now as 2523 is based on Spin's main branch which has since bumped wasmtime to 21.0.0. Can either wait for that same bump...
The startup time for a Spin application distributed as an OCI artifact is affected by several copies of the Wasm components and static assets on disk. * first, we write...
Using Kubernetes volumes from within a Spin App would unlock plenty scenarios. Unfortunately, this is currently not possible, because trying to read files from guest code (although access has been...
I am running an application that needs to make an outbound HTTPS request and it currently fails to send that request: `unable to get local issuer certificate ` ``` Handler...
Found that when trying to call another spin function in the same application that outbound http calls using relative URLs don't work like they do in `spin up`. The exception...
Related: https://github.com/containerd/runwasi/issues/417
Right now, youki from runwasi will take mounts from the pod spec and map them into the "container" that wraps the spin/wasmtime runtime. There may be cases, like getting a...
I'd like to understand where we spend time when starting a container; I filed #40 since I assume we spend a non-trivial amount of time when starting, but I'm not...
Similar to https://github.com/spinkube/containerd-shim-spin/pull/13. For Spin apps with a large number of static assets ([> 500 at time of writing](https://github.com/fermyon/spin/blob/main/crates/oci/src/client.rs#L40-L43)), Spin will consolidate these into compressed archive layers to get the...