mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-05-19 14:23:22 +00:00
fixup! versions: bump containerd version to 2.3
tests/cri-containerd: fix containerd config version detection Containerd v2.3.0 outputs `version = 4` in its default config, not `version = 3`. The grep check only matched version 3, causing the config generator to fall back to the old `[plugins.cri]` format. Containerd 2.3's auto-migration from version 0 does not properly handle custom runtimes defined in the old format, so kata-dragonball was never registered and the CRI plugin failed to start. Match both version 3 and 4 so the new-style plugin ID is used. Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
This commit is contained in:
@@ -113,7 +113,7 @@ function create_containerd_config() {
|
||||
fi
|
||||
|
||||
# check containerd config version
|
||||
if containerd config default | grep -q "version = 3\>"; then
|
||||
if containerd config default | grep -qE "^version = [34]"; then
|
||||
pluginid=\"io.containerd.cri.v1.runtime\"
|
||||
else
|
||||
pluginid="cri"
|
||||
@@ -670,6 +670,8 @@ function main() {
|
||||
|
||||
pushd "containerd"
|
||||
|
||||
export_go_toolchain_for_containerd_source_builds
|
||||
|
||||
# Make sure the right artifacts are going to be built
|
||||
sudo make clean
|
||||
|
||||
|
||||
Reference in New Issue
Block a user