From 30efa3e5632b8171ed16929d9fa460c8274922e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Wed, 16 Aug 2023 09:04:44 +0200 Subject: [PATCH] gha: nydus: Get rid of nydus{,-snapshotter} install from nydus_test.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As we've added install_nydus() and install_nydus_snapshotter(), which do conform with the pattern we're following on GHA, let's rely on them rather than relying on the bits coming from nydus_test.sh. Later on we'll have install_nydus() and install_nydus_snapshotter() as part of the dependencies install in our `gha-run.sh`. Signed-off-by: Fabiano FidĂȘncio (cherry picked from commit 0ec00ad42e0a02617828644ad9c0722d5ab51045) --- tests/integration/nydus/nydus_tests.sh | 29 -------------------------- 1 file changed, 29 deletions(-) diff --git a/tests/integration/nydus/nydus_tests.sh b/tests/integration/nydus/nydus_tests.sh index 749a29c6d5..3c9e305404 100755 --- a/tests/integration/nydus/nydus_tests.sh +++ b/tests/integration/nydus/nydus_tests.sh @@ -34,36 +34,7 @@ if [ "$KATA_HYPERVISOR" != "qemu" ] && [ "$KATA_HYPERVISOR" != "clh" ] && [ "$KA exit 0 fi -arch="$(uname -m)" -if [ "$arch" != "x86_64" ]; then - echo "Skip nydus test for $arch, it only works for x86_64 now. See https://github.com/kata-containers/tests/issues/4445" - exit 0 -fi - -function install_from_tarball() { - local package_name="$1" - local binary_name="$2" - [ -n "$package_name" ] || die "need package_name" - [ -n "$binary_name" ] || die "need package release binary_name" - - local url=$(get_version "externals.${package_name}.url") - local version=$(get_version "externals.${package_name}.version") - local tarball_url="${url}/releases/download/${version}/${binary_name}-${version}-$arch.tgz" - if [ "${package_name}" == "nydus" ]; then - local goarch="$(${dir_path}/../../.ci/kata-arch.sh --golang)" - tarball_url="${url}/releases/download/${version}/${binary_name}-${version}-linux-$goarch.tgz" - fi - echo "Download tarball from ${tarball_url}" - curl -Ls "$tarball_url" | sudo tar xfz - -C /usr/local/bin --strip-components=1 -} - function setup_nydus() { - # install nydus - install_from_tarball "nydus" "nydus-static" - - # install nydus-snapshotter - install_from_tarball "nydus-snapshotter" "nydus-snapshotter" - # Config nydus snapshotter sudo -E cp "$dir_path/nydusd-config.json" /etc/