diff --git a/Cargo.lock b/Cargo.lock index 3e1e4ea0..c571a458 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1522,7 +1522,7 @@ dependencies = [ [[package]] name = "conformance-tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "conformance-tests 0.1.0", @@ -1616,7 +1616,7 @@ dependencies = [ [[package]] name = "containerd-shim-spin-tests" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "curl", @@ -1632,7 +1632,7 @@ dependencies = [ [[package]] name = "containerd-shim-spin-v2" -version = "0.15.0" +version = "0.15.1" dependencies = [ "anyhow", "containerd-shim", diff --git a/Cargo.toml b/Cargo.toml index 6c26715d..3c520c98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.15.0" +version = "0.15.1" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/README.md b/README.md index 198fecab..3ed0e716 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ This project aims to provide the [containerd shim](https://github.com/containerd Below is a table for referencing the version of the Spin runtime used in each `containerd-shim-spin` release. -| **shim version** | v0.12.0 | v0.13.0 | v0.14.0 | v0.14.1 | v0.15.0 | -| ---------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| **spin** | [v2.2.0](https://github.com/fermyon/spin/releases/tag/v2.2.0) | [v2.3.1](https://github.com/fermyon/spin/releases/tag/v2.3.1) | [v2.4.2](https://github.com/fermyon/spin/releases/tag/v2.4.2) | [v2.4.3](https://github.com/fermyon/spin/releases/tag/v2.4.3) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | +| **shim version** | v0.12.0 | v0.13.0 | v0.14.0 | v0.14.1 | v0.15.0 | v0.15.1 | +| ---------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| **spin** | [v2.2.0](https://github.com/fermyon/spin/releases/tag/v2.2.0) | [v2.3.1](https://github.com/fermyon/spin/releases/tag/v2.3.1) | [v2.4.2](https://github.com/fermyon/spin/releases/tag/v2.4.2) | [v2.4.3](https://github.com/fermyon/spin/releases/tag/v2.4.3) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) | ## Documentation diff --git a/containerd-shim-spin/Cargo.toml b/containerd-shim-spin/Cargo.toml index 36bbe4ee..6e9ff8c5 100644 --- a/containerd-shim-spin/Cargo.toml +++ b/containerd-shim-spin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "containerd-shim-spin-v2" -version = "0.15.0" +version = "0.15.1" authors = ["SpinKube Engineering Team"] edition = "2021" repository = 'https://github.com/spinkube/containerd-shim-spin' diff --git a/containerd-shim-spin/quickstart.md b/containerd-shim-spin/quickstart.md index c26d3005..1d983e94 100644 --- a/containerd-shim-spin/quickstart.md +++ b/containerd-shim-spin/quickstart.md @@ -14,7 +14,7 @@ Before you begin, you need to have the following installed: Start a k3d cluster with the wasm shims already installed: ```bash -k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.15.0 -p "8081:80@loadbalancer" --agents 2 --registry-create mycluster-registry:12345 +k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.15.1 -p "8081:80@loadbalancer" --agents 2 --registry-create mycluster-registry:12345 ``` Apply RuntimeClass for spin applications to use the spin wasm shim: diff --git a/deployments/k3d/README.md b/deployments/k3d/README.md index ab308528..93c18441 100644 --- a/deployments/k3d/README.md +++ b/deployments/k3d/README.md @@ -17,7 +17,7 @@ $ tree . ## How to run the example The shell script below will create a k3d cluster locally with the Spin shim installed and containerd configured. The script then applies the runtime classes for the shim and an example service and deployment. Finally, we curl the `/hello` and receive a response from the example workload. ```shell -k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.15.0 -p "8081:80@loadbalancer" --agents 2 +k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.15.1 -p "8081:80@loadbalancer" --agents 2 kubectl apply -f https://github.com/spinkube/containerd-shim-spin/raw/main/deployments/workloads/runtime.yaml kubectl apply -f https://github.com/spinkube/containerd-shim-spin/raw/main/deployments/workloads/workload.yaml echo "waiting 5 seconds for workload to be ready" diff --git a/deployments/workloads/workload.yaml b/deployments/workloads/workload.yaml index 8c80b675..152ac94b 100644 --- a/deployments/workloads/workload.yaml +++ b/deployments/workloads/workload.yaml @@ -15,7 +15,7 @@ spec: runtimeClassName: wasmtime-spin containers: - name: spin-hello - image: ghcr.io/spinkube/containerd-shim-spin/examples/spin-rust-hello:v0.15.0 + image: ghcr.io/spinkube/containerd-shim-spin/examples/spin-rust-hello:v0.15.1 command: ["/"] resources: # limit the resources to 128Mi of memory and 100m of CPU limits: diff --git a/images/spin-dapr/README.md b/images/spin-dapr/README.md index a6712a8a..d14a16b7 100644 --- a/images/spin-dapr/README.md +++ b/images/spin-dapr/README.md @@ -18,7 +18,7 @@ sudo mv ./spin /usr/local/bin/ ### Run example with K3d: ```sh # start the K3d cluster -k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.15.0 -p "8081:80@loadbalancer" +k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.15.1 -p "8081:80@loadbalancer" # Install Dapr dapr init -k --wait # or via helm diff --git a/images/spin-inbound-redis/Cargo.toml b/images/spin-inbound-redis/Cargo.toml index 3ed60327..edaad471 100644 --- a/images/spin-inbound-redis/Cargo.toml +++ b/images/spin-inbound-redis/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-inbound-redis" -version = "0.15.0" +version = "0.15.1" authors = ["Suneet Nangia "] edition = "2021" diff --git a/images/spin-keyvalue/Cargo.toml b/images/spin-keyvalue/Cargo.toml index a9b25ca1..73f5b99d 100644 --- a/images/spin-keyvalue/Cargo.toml +++ b/images/spin-keyvalue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-keyvalue" -version = "0.15.0" +version = "0.15.1" authors = ["SpinKube Engineering Team"] edition = "2021" diff --git a/images/spin-outbound-redis/Cargo.toml b/images/spin-outbound-redis/Cargo.toml index 52706e58..5f470346 100644 --- a/images/spin-outbound-redis/Cargo.toml +++ b/images/spin-outbound-redis/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-outbound-redis" -version = "0.15.0" +version = "0.15.1" authors = ["SpinKube Engineering Team"] edition = "2021" diff --git a/images/spin/Cargo.toml b/images/spin/Cargo.toml index e34a9a61..515fde02 100644 --- a/images/spin/Cargo.toml +++ b/images/spin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spin-rust-hello" -version = "0.15.0" +version = "0.15.1" authors = ["SpinKube Engineering Team"] edition = "2021"