Re: [libvirt PATCH 0/3] ci: patches to make integration tests work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 25, 2025 at 10:30:46AM +0100, Pavel Hrdina wrote:
I've tested this on our hosts that are using for gitlab integration
tests and everything seems to be working now.

There were multiple issues I've encountered:

   - on Fedora 41 current selinux policy silently blocks virtnwfilterd
     to create_socket_perms for packet_socket resulting in this error:

       internal error: setup of pcap handle failed: can't mmap rx ring: Permission denied

     I've created temporary selinux module to allow this permission, need
     to post a patch to fedora selinux policy to fix this.

   - libvirt-tck uses for some tests sleep(30) to wait for VM to boot
     but on our hosts it sometimes took a bit longer resulting in
     random failures, posted patches to libvirt-tck to fix this issue

   - lcitool is not able to prepare Fedora 41 vm as there is no
     python3-libdnf5 by default installed and ansible fails with error

Pavel Hrdina (3):
 ci: use iptables to run libvirt-tck

With this one we'll stop checking some parts and if this continues it'll
just be an integration test suite which we run just for the sake of
running it.  That's not anything against you or this patch series, just
a sigh from my side.

 ci: use Fedora 41 to run integration tests
 ci: refresh with 'lcitool manifest'


Series:

Reviewed-by: Martin Kletzander <mkletzan@xxxxxxxxxx>

ci/buildenv/{alpine-319.sh => alpine-321.sh}  |  0
...e-319.Dockerfile => alpine-321.Dockerfile} |  2 +-
ci/gitlab/builds.yml                          |  8 ++++----
ci/gitlab/containers.yml                      |  4 ++--
ci/integration.yml                            | 20 +++++++++----------
ci/jobs.sh                                    |  3 +++
ci/manifest.yml                               |  2 +-
7 files changed, 21 insertions(+), 18 deletions(-)
rename ci/buildenv/{alpine-319.sh => alpine-321.sh} (100%)
rename ci/containers/{alpine-319.Dockerfile => alpine-321.Dockerfile} (98%)

--
2.48.1

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux