1
0
mirror of https://github.com/kata-containers/kata-containers.git synced 2025-05-03 14:07:24 +00:00

Merge pull request from fidencio/wip/kata-deploy-use-kata-with-qemu-as-the-default-shim-v2-binary

kata-deploy: Use (kata with) qemu as the default shim-v2 binary
This commit is contained in:
Fabiano Fidêncio 2022-02-21 14:52:55 +01:00 committed by GitHub
commit e604f83c40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,6 +19,8 @@ shims=(
"clh" "clh"
) )
default_shim="qemu"
# If we fail for any reason a message will be displayed # If we fail for any reason a message will be displayed
die() { die() {
msg="$*" msg="$*"
@ -97,6 +99,11 @@ function configure_different_shims_base() {
KATA_CONF_FILE=/opt/kata/share/defaults/kata-containers/configuration-${shim}.toml /opt/kata/bin/containerd-shim-kata-v2 "\$@" KATA_CONF_FILE=/opt/kata/share/defaults/kata-containers/configuration-${shim}.toml /opt/kata/bin/containerd-shim-kata-v2 "\$@"
EOT EOT
chmod +x "$shim_file" chmod +x "$shim_file"
if [ "${shim}" == "${default_shim}" ]; then
echo "Creating the default shim-v2 binary"
ln -sf "${shim_file}" /usr/local/bin/containerd-shim-kata-v2
fi
done done
} }
@ -112,6 +119,8 @@ function cleanup_different_shims_base() {
mv "$shim_backup" "$shim_file" mv "$shim_backup" "$shim_file"
fi fi
done done
rm /usr/local/bin/containerd-shim-kata-v2
} }
function configure_crio_runtime() { function configure_crio_runtime() {