kata-deploy: don't remove pre-existing containerd

Append to file if container/config.toml already exists.

Fixes: #307

Signed-off-by: Eric Ernst <eric.ernst@intel.com>
This commit is contained in:
Eric Ernst 2019-11-07 20:25:12 -08:00
parent b499732f75
commit c12c533d14

View File

@ -141,13 +141,10 @@ function configure_containerd() {
if [ -f "$containerd_conf_file" ]; then if [ -f "$containerd_conf_file" ]; then
cp "$containerd_conf_file" "$containerd_conf_file_backup" cp "$containerd_conf_file" "$containerd_conf_file_backup"
fi fi
# TODO: While there isn't a default here anyway, it'd probably be best to cat <<EOT | tee -a "$containerd_conf_file"
# add sed magic to insert into appropriate location if config.toml already exists [[plugins]]
# https://github.com/kata-containers/packaging/issues/307 [[plugins.cri]]
cat <<EOT | tee "$containerd_conf_file" [[plugins.cri.containerd]]
[plugins]
[plugins.cri]
[plugins.cri.containerd]
[plugins.cri.containerd.runtimes.kata] [plugins.cri.containerd.runtimes.kata]
runtime_type = "io.containerd.kata.v2" runtime_type = "io.containerd.kata.v2"
[plugins.cri.containerd.runtimes.kata.options] [plugins.cri.containerd.runtimes.kata.options]