freeipa/ipatests/azure/templates
Alexander Bokovoy 1bf0d62828 Azure CI: use PPA to provide newer libseccomp version
Linux 5.8 made faccessat2() system call available in August 2020. This
system call is used now by GNU libc to implement more precisely
faccessat() system call. GNU glibc does compile-time check for the
kernel version and uses faccessat2() unconditionally in case it is
available. If kernel responds with ENOSYS error code, GNU libc will
attempt to use older, less flexible, faccessat(() system call.

When running on a system where libseccomp does not know about the new
syscall, the default action in seccomp filters in Docker and other
container runtimes is to respond with EPERM error code. This breaks GNU
libc's implementation of the faccessat() function -- as well as other
newer syscall implementations (e.g. statx()).

libseccomp started to support faccessat2() in July 2020 with
5696c89640
(version 2.5.0: https://github.com/seccomp/libseccomp/releases/tag/v2.5.0)

With Ubuntu 20.04 as a host, use PPA abbra/freeipa-libseccomp which
provides libseccomp 2.5.0 rebuild from Debian Sid.

Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
2020-11-17 18:48:24 +02:00
..
build-fedora.yml Azure: Gather coredumps 2020-04-08 11:27:45 +03:00
generate-job-variables.yml Azure: Preliminary check for provided limits 2020-02-25 18:02:12 +02:00
generate-matrix.yml Azure: Preliminary check for provided limits 2020-02-25 18:02:12 +02:00
ipa-test-config-template.yaml Azure: Allow to run integration tests 2020-02-25 18:02:12 +02:00
prepare-build-fedora.yml Make git a build requirement 2020-09-23 14:49:56 +02:00
prepare-tox-fedora.yml Make git a build requirement 2020-09-23 14:49:56 +02:00
prepare-webui-fedora.yml Azure: Make it possible to configure distro-specific stuff 2020-02-25 18:02:12 +02:00
publish-build.yml Azure: Add support for testing multi IPA environments 2020-02-25 18:02:12 +02:00
run-test.yml Azure: Report elapsed time 2020-02-25 18:02:12 +02:00
save-test-artifacts.yml Azure: Add support for testing multi IPA environments 2020-02-25 18:02:12 +02:00
setup-test-environment.yml Azure: Add support for testing multi IPA environments 2020-02-25 18:02:12 +02:00
test-jobs.yml Azure CI: use PPA to provide newer libseccomp version 2020-11-17 18:48:24 +02:00
variables-common.yml Azure CI: use Ubuntu-20.04 image by default 2020-11-17 18:48:24 +02:00
variables-fedora.yml Azure: Drop dependency on UsePythonVersion task 2020-08-31 09:46:03 +03:00
variables-rawhide.yml Azure: Drop dependency on UsePythonVersion task 2020-08-31 09:46:03 +03:00
variables.yml Azure: Make it possible to configure distro-specific stuff 2020-02-25 18:02:12 +02:00