mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-15 16:13:20 +00:00
ci: Add install_cri_containerd()
This function will install cri-containerd in the host, and soon enough (as part of this PR) we'll be using it to install cri-containerd as part of the cri-containerd tests. I've decided to have this as part of the `common.bash` as other tests that will be added in the future will require cri-containerd to be installed as well. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
ad47d1b9f8
commit
4dd828414f
@ -371,3 +371,20 @@ function download_github_project_tarball() {
|
|||||||
|
|
||||||
wget https://github.com/${project}/releases/download/${version}/${tarball_name}
|
wget https://github.com/${project}/releases/download/${version}/${tarball_name}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# base_version: The version to be intalled in the ${major}.${minor} format
|
||||||
|
function install_cri_containerd() {
|
||||||
|
base_version="${1}"
|
||||||
|
|
||||||
|
project="containerd/containerd"
|
||||||
|
version=$(get_latest_patch_release_from_a_github_project "${project}" "${base_version}")
|
||||||
|
|
||||||
|
tarball_name="cri-containerd-cni-${version//v}-linux-$(${repo_root_dir}/tests/kata-arch.sh -g).tar.gz"
|
||||||
|
|
||||||
|
download_github_project_tarball "${project}" "${version}" "${tarball_name}"
|
||||||
|
sudo tar -xvf "${tarball_name}" -C /
|
||||||
|
rm -f "${tarball_name}"
|
||||||
|
|
||||||
|
sudo mkdir -p /etc/containerd
|
||||||
|
containerd config default | sudo tee /etc/containerd/config.toml
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user