Skip to content

Commit cc7fd81

Browse files
Merge pull request #253 from kate-goldenring/feature-map
Add SpinKube projects feature map
2 parents bb7af78 + f961bed commit cc7fd81

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,35 @@
11
---
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]
47
---
58

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+
633
| **shim version** | v0.12.0 | v0.13.0 | v0.14.0 | v0.14.1 | v0.15.0 | v0.15.1 | v0.16.0 |
734
|------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------|
835
| **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

Comments
 (0)