Run Xtesting gate containers as privileged 51/74851/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Tue, 15 Apr 2025 11:30:13 +0000 (13:30 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Tue, 15 Apr 2025 11:30:13 +0000 (13:30 +0200)
It allows testing podman in docker.

Change-Id: Ia77dac2ff3e7925ea7eaddb061066606bc3bca1b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/functest/xtesting-ci.yaml

index bcb6896..a3a2f90 100644 (file)
     builders:
       - shell: |
           set +x
-          sudo docker run -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
+          sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
             -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \
             -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host debian:{debian} bash -c "\
           apt update && DEBIAN_FRONTEND=noninteractive apt \
     builders:
       - shell: |
           set +x
-          sudo docker run -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
+          sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
             -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \
             -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host ubuntu:{ubuntu} bash -c "\
           apt update && DEBIAN_FRONTEND=noninteractive apt \
     builders:
       - shell: |
           set +x
-          sudo docker run -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
+          sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
             -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \
             -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host alpine:{alpine} ash -c "\
           case {alpine} in \
     builders:
       - shell: |
           set +x
-          sudo docker run -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
+          sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \
             -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \
             -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host \
             rockylinux:{rockylinux} bash -c "\