Commit 407a9426d78a ("ci: Bump the Ubuntu image to 24.04.") already did
that for unit tests and system tests running in containers.  We should
also do it for the containers that run as part of the
ovn-fake-multinode-tests to avoid AppArmor permission issues.

Signed-off-by: Dumitru Ceara <dce...@redhat.com>
---
 .ci/linux-util.sh                              | 8 ++++++++
 .github/workflows/ovn-fake-multinode-tests.yml | 5 +++++
 2 files changed, 13 insertions(+)

diff --git a/.ci/linux-util.sh b/.ci/linux-util.sh
index 9203451235..a4802ff2d1 100755
--- a/.ci/linux-util.sh
+++ b/.ci/linux-util.sh
@@ -17,3 +17,11 @@ function free_up_disk_space_ubuntu()
                  /usr/local/share/boost/'
     sudo rm -rf $paths
 }
+
+function set_containers_apparmor_profile()
+{
+    local profile=$1
+
+    sed -i "s/^#apparmor_profile = \".*\"$/apparmor_profile = \"$profile\"/" \
+        /usr/share/containers/containers.conf
+}
diff --git a/.github/workflows/ovn-fake-multinode-tests.yml 
b/.github/workflows/ovn-fake-multinode-tests.yml
index ea08c5a1b1..06b7d9b98d 100644
--- a/.github/workflows/ovn-fake-multinode-tests.yml
+++ b/.github/workflows/ovn-fake-multinode-tests.yml
@@ -114,6 +114,11 @@ jobs:
         . .ci/linux-util.sh
         free_up_disk_space_ubuntu
 
+    - name: Set podman apparmor=unconfined
+      run: |
+        . .ci/linux-util.sh
+        set_containers_apparmor_profile unconfined
+
     - uses: actions/download-artifact@v4
       with:
         name: test-${{ github.ref_name }}-image
-- 
2.48.1

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to