]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
gitlab: use custom docker:dind image
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 27 Jul 2021 12:21:17 +0000 (13:21 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 2 Aug 2021 15:49:49 +0000 (16:49 +0100)
The current docker:dind container has broken default seccomp filter that
results in clone3 being blocked, which in turn breaks Fedora 35 rawhide.

This custom image has a workaround that causes the seccomp filter to
return ENOSYS for clone3 instad of EPERM, thus triggering glibc to
fallback to clone correctly.

Reviewed-by: Erik Skultety <eskultet@redhat>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
.gitlab-ci.yml

index 344ecdf3ba653a570d1ac0d8067fce33080e4d03..d1609c260de5ed957f6e07f027075241f21c448d 100644 (file)
@@ -21,7 +21,8 @@ stages:
   stage: containers
   needs: []
   services:
-    - docker:dind
+    - name: registry.gitlab.com/libvirt/libvirt-ci/docker-dind:master
+      alias: docker
   rules:
     - if: "$TEMPORARILY_DISABLED"
       allow_failure: true