|
1 | 1 | ---
|
2 |
| -title: Shim and Spin Version Map |
3 |
| -description: A table of the shims and the the most recent versions of the shims that are supported by this project. |
| 2 | +title: Executor Compatibility Matrices |
| 3 | +description: A set of compatibility matrices for each SpinKube executor |
| 4 | +date: 2024-10-31 |
| 5 | +categories: [Spin Operator] |
| 6 | +tags: [reference] |
4 | 7 | ---
|
5 | 8 |
|
| 9 | +## `containerd-shim-spin` Executor |
| 10 | + |
| 11 | +The [Spin containerd shim](https://github.com/spinkube/containerd-shim-spin) project is a containerd shim implementation for Spin. |
| 12 | + |
| 13 | +### Spin Operator and Shim Feature Map |
| 14 | + |
| 15 | +If a feature is configured in a `SpinApp` that is not supported in the version of the shim being |
| 16 | +used, the application may not execute as expected. The following maps out the versions of the [Spin |
| 17 | +containerd shim](https://github.com/spinkube/containerd-shim-spin), Spin Operator, and `spin kube` |
| 18 | +plugin that have support for specific features. |
| 19 | + |
| 20 | +| Feature | SpinApp field | Shim Version | Spin Operator Version | `spin kube` plugin version | |
| 21 | +| -- | -- | -- | -- | -- | |
| 22 | +| OTEL Traces | `otel` | v0.15.0 | v0.3.0 | NA | |
| 23 | +| Selective Deployment | `components` | v0.17.0 | v0.4.0 | v0.3.0 | |
| 24 | + |
| 25 | +> NA indicates that the feature in not available yet in that project |
| 26 | +
|
| 27 | +### Spin and Spin Containerd Shim Version Map |
| 28 | + |
| 29 | +For tracking the availability of Spin features and compatibility of Spin SDKs, the following |
| 30 | +indicates which versions of the Spin runtime the [Spin containerd |
| 31 | +shim](https://github.com/spinkube/containerd-shim-spin) uses. |
| 32 | + |
6 | 33 | | **shim version** | v0.12.0 | v0.13.0 | v0.14.0 | v0.14.1 | v0.15.0 | v0.15.1 | v0.16.0 |
|
7 | 34 | |------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|
|
8 | 35 | | **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) | [v2.6.0](https://github.com/fermyon/spin/releases/tag/v2.6.0) |
|
0 commit comments