kata-deploy: Support containerd config version 3

On Ubuntu 24.04, with the distro default containerd, we're already
getting:
```
$ containerd config default | grep "version = "
version = 3
```

With that in mind, let's make sure that we're ready to support this from
the next release.

Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
This commit is contained in:
Fabiano Fidêncio
2024-11-26 14:01:50 +01:00
parent c3d1b3c5e3
commit f5a9aaa100

View File

@@ -497,6 +497,10 @@ function configure_containerd_runtime() {
pluginid=\"io.containerd.grpc.v1.cri\" pluginid=\"io.containerd.grpc.v1.cri\"
fi fi
if grep -q "version = 3\>" $containerd_conf_file; then
pluginid=\"io.containerd.cri.v1.runtime\"
fi
local runtime_table=".plugins.${pluginid}.containerd.runtimes.\"${runtime}\"" local runtime_table=".plugins.${pluginid}.containerd.runtimes.\"${runtime}\""
local runtime_options_table="${runtime_table}.options" local runtime_options_table="${runtime_table}.options"
local runtime_type=\"io.containerd."${runtime}".v2\" local runtime_type=\"io.containerd."${runtime}".v2\"