@@ -137,6 +137,14 @@ jobs:
sudo systemctl start openvswitch-switch
sudo ovs-vsctl show
+ # XXX This should be removed when native crun >=1.9.1
+ - name: update crun script
+ run: |
+ crun --version
+ sudo curl -L "https://github.com/containers/crun/releases/download/1.14.1/crun-1.14.1-linux-amd64" -o /usr/bin/crun
+ sudo chmod +x /usr/bin/crun
+ echo "New crun version: "$(crun --version)
+
- name: Start basic cluster
run: |
sudo -E ./ovn_cluster.sh start
@@ -140,6 +140,14 @@ jobs:
run: |
docker load --input image.tar && rm -rf image.tar
+ # XXX This should be removed when native crun >=1.9.1
+ - name: update crun script
+ run: |
+ crun --version
+ sudo curl -L "https://github.com/containers/crun/releases/download/1.14.1/crun-1.14.1-linux-amd64" -o /usr/bin/crun
+ sudo chmod +x /usr/bin/crun
+ echo "New crun version: "$(crun --version)
+
- name: kind setup
run: |
export OVN_IMAGE="ovn-daemonset-f:dev"
@@ -217,6 +217,14 @@ jobs:
path: /tmp/image.tar
key: ${{ github.sha }}
+ # XXX This should be removed when native crun >=1.9.1
+ - name: update crun script
+ run: |
+ crun --version
+ sudo curl -L "https://github.com/containers/crun/releases/download/1.14.1/crun-1.14.1-linux-amd64" -o /usr/bin/crun
+ sudo chmod +x /usr/bin/crun
+ echo "New crun version: "$(crun --version)
+
- name: load image
run: |
sudo podman load -i /tmp/image.tar
There are some issues with older crun and newer kernel combination [0]. Unfortunately Ubuntu 22.04 falls into this category and the jobs will often time fail. Temoprarily use newer crun from git that has the fix [1]. [0] https://github.com/containers/crun/pull/1309 [1] https://noobient.com/2023/11/15/fixing-ubuntu-containers-failing-to-start-with-systemd/ Signed-off-by: Mohammad Heib <mheib@redhat.com> --- .github/workflows/ovn-fake-multinode-tests.yml | 8 ++++++++ .github/workflows/ovn-kubernetes.yml | 8 ++++++++ .github/workflows/test.yml | 8 ++++++++ 3 files changed, 24 insertions(+)