This cleans up most of the mess in GitLab CI.
Signed-off-by: Martin Kletzander <mkletzan(a)redhat.com>
---
ci/skipped_tests | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 ci/skipped_tests
diff --git a/ci/skipped_tests b/ci/skipped_tests
new file mode 100644
index 000000000000..e2de9330baff
--- /dev/null
+++ b/ci/skipped_tests
@@ -0,0 +1,12 @@
+# Old nbd-server and built without syslog support, tests deadlock, old qemu-img version
+^Ubuntu-18\.04$;interop/interop-nbd-server interop/list-exports-nbd-server
interop/structured-read.sh
+^openSUSE Leap-15;interop/interop-nbd-server interop/list-exports-nbd-server
+
+# Similar for Tumbleweed, except tests do not deadlock, only limit to version 2021* for
now
+^openSUSE Tumbleweed-2021;interop/interop-nbd-server interop/list-exports-nbd-server
+
+# Debian 10 has weird golang issues (old golang anyway) and old qemu-img
+^Debian GNU/Linux-10;golang/run-tests.sh interop/structured-read.sh
+
+# CentOS (stream) 8 probably has an older, buggy version of nbdkit and is not updated
+^CentOS .*8$;info/info-uri.sh info/info-list-uris.sh interop/list-exports-nbdkit
--
2.32.0