From f10f8c89a2bd1931e3de566b78b363532a336603 Mon Sep 17 00:00:00 2001 From: Rohan Kumar Date: Tue, 22 Oct 2024 11:04:39 +0530 Subject: [PATCH] ci : Install virtiofsd only when runner os is Ubuntu 24.04 Signed-off-by: Rohan Kumar --- .github/workflows/e2e-crc-okd-tests.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/e2e-crc-okd-tests.yml b/.github/workflows/e2e-crc-okd-tests.yml index 735cdad7..31971467 100644 --- a/.github/workflows/e2e-crc-okd-tests.yml +++ b/.github/workflows/e2e-crc-okd-tests.yml @@ -66,8 +66,18 @@ jobs: - name: Install required virtualization software run: | sudo apt-get update - sudo apt install qemu-kvm libvirt-daemon libvirt-daemon-system virtiofsd + sudo apt install qemu-kvm libvirt-daemon libvirt-daemon-system sudo usermod -a -G libvirt $USER + UBUNTU_VERSION=`cat /etc/os-release | grep VERSION_ID | awk -F= '{print $2}' | tr -d '"'` + echo "Ubuntu version is $UBUNTU_VERSION" + if [ $UBUNTU_VERSION == "22.04" ]; then + echo "IT's 22.04, virtiofsd would be already installed" + elif [ $UBUNTU_VERSION == "24.04" ]; then + echo "IT's 24.04, installing virtiofsd" + sudo apt install virtiofsd + else + echo "None found, Actual $UBUNTU_VERSION" + fi - name: Remove unwanted stuff to free up disk image run: | sudo rm -rf /usr/share/dotnet