From 9c3346e5ed288decb1227f230836c606ebeb6be9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Ollivier?= Date: Mon, 3 Mar 2025 15:42:04 +0100 Subject: [PATCH] Don't install podman if Ubuntu < 22 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I2d2c542ada39bbb2d8d541c719383d5f65b01ce2 Signed-off-by: Cédric Ollivier --- jjb/functest/xtesting-ci.yaml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/jjb/functest/xtesting-ci.yaml b/jjb/functest/xtesting-ci.yaml index 6c2791a32..5e1ca472b 100644 --- a/jjb/functest/xtesting-ci.yaml +++ b/jjb/functest/xtesting-ci.yaml @@ -6,7 +6,7 @@ set +x sudo apt-get -o DPkg::Lock::Timeout=300 update sudo DEBIAN_FRONTEND=noninteractive apt-get \ - -o DPkg::Lock::Timeout=300 install python3-pip docker.io podman -y + -o DPkg::Lock::Timeout=300 install python3-pip docker.io -y curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.17.0/kind-linux-amd64 chmod +x ./kind sudo mv ./kind /usr/local/bin/kind @@ -17,8 +17,12 @@ sudo rm -f /etc/systemd/system/docker.service.d/http-proxy.conf sudo systemctl daemon-reload sudo systemctl restart docker - sudo podman ps -aq |xargs sudo podman stop || true - sudo podman ps -aq |xargs sudo podman rm || true + if [ $(lsb_release -r -s |cut -d\. -f1) -ge "22" ]; then + sudo DEBIAN_FRONTEND=noninteractive apt-get \ + -o DPkg::Lock::Timeout=300 install podman -y + sudo podman ps -aq |xargs sudo podman stop || true + sudo podman ps -aq |xargs sudo podman rm || true + fi sudo rm -rfv /data /tmp/xtesting* sudo apt-get install ansible patch -y rm -rf ~/.ansible/roles/collivier.xtesting @@ -41,7 +45,7 @@ ssh -T opnfv@172.30.13.92 << EOF sudo apt-get -o DPkg::Lock::Timeout=300 update sudo DEBIAN_FRONTEND=noninteractive apt-get \ - -o DPkg::Lock::Timeout=300 install python3-pip docker.io podman -y + -o DPkg::Lock::Timeout=300 install python3-pip docker.io -y curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.17.0/kind-linux-amd64 chmod +x ./kind sudo mv ./kind /usr/local/bin/kind @@ -52,8 +56,12 @@ sudo rm -f /etc/systemd/system/docker.service.d/http-proxy.conf sudo systemctl daemon-reload sudo systemctl restart docker - sudo podman ps -aq |xargs sudo podman stop || true - sudo podman ps -aq |xargs sudo podman rm || true + if [ $(lsb_release -r -s |cut -d\. -f1) -ge "22" ]; then + sudo DEBIAN_FRONTEND=noninteractive apt-get \ + -o DPkg::Lock::Timeout=300 install podman -y + sudo podman ps -aq |xargs sudo podman stop || true + sudo podman ps -aq |xargs sudo podman rm || true + fi sudo rm -rfv /data /tmp/xtesting* EOF sudo apt-get install ansible patch -y -- 2.16.6