From 2047f26fa380779f7d6a2d2dd96e0b025a0882af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Fri, 30 Apr 2021 10:44:59 +0200 Subject: [PATCH] kata-deploy: Adapt CRI-O config to use drop-in files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit By using drop-in file it simplifies the deployment and maintenance of the CRI-O configurations by a lot, and all versions of CRI-O that should be used together with the currently supported versions of kubenertes support the drop-in configuration file. Depends-on: github.com/kata-containers/kata-containers#1689 Fixes #1781 Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/scripts/kata-deploy.sh | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/tools/packaging/kata-deploy/scripts/kata-deploy.sh b/tools/packaging/kata-deploy/scripts/kata-deploy.sh index debe12e234..abdfc6777b 100755 --- a/tools/packaging/kata-deploy/scripts/kata-deploy.sh +++ b/tools/packaging/kata-deploy/scripts/kata-deploy.sh @@ -8,8 +8,8 @@ set -o errexit set -o pipefail set -o nounset -crio_conf_file="/etc/crio/crio.conf" -crio_conf_file_backup="${crio_conf_file}.bak" +crio_drop_in_conf_dir="/etc/crio/crio.conf.d/" +crio_drop_in_conf_file="${crio_drop_in_conf_dir}/99-kata-deploy" containerd_conf_file="/etc/containerd/config.toml" containerd_conf_file_backup="${containerd_conf_file}.bak" @@ -123,12 +123,7 @@ function configure_crio_runtime() { local kata_path="/usr/local/bin/containerd-shim-${runtime}-v2" local kata_conf="crio.runtime.runtimes.${runtime}" - if grep -qEe "^\[$kata_conf\]" $crio_conf_file; then - echo "Configuration exists $kata_conf, overwriting" - sed -i "/\[$kata_conf\]/\[$kata_conf-original\]/" $crio_conf_file - fi - - cat <