Merge pull request #1050 from dsyer/v2cri

Detect v2 schema and use correct long form of cri plugin
This commit is contained in:
James O. D. Hunt
2020-06-01 09:02:59 +01:00
committed by GitHub

View File

@@ -151,7 +151,11 @@ function configure_containerd_runtime() {
runtime+="-$1"
configuration+="-$1"
fi
local runtime_table="plugins.cri.containerd.runtimes.$runtime"
local pluginid=cri
if grep -q "version = 2\>" $containerd_conf_file; then
pluginid=\"io.containerd.grpc.v1.cri\"
fi
local runtime_table="plugins.${pluginid}.containerd.runtimes.$runtime"
local runtime_type="io.containerd.$runtime.v2"
local options_table="$runtime_table.options"
local config_path="/opt/kata/share/defaults/kata-containers/$configuration.toml"