Add functionnal sr-iov tests in libvirt-metal CI
Summary
As sr-iov is an important use-case for sylva, we should ensure that our deployments are functional.
This should be feasible in libvirt-metal CI: we could add an IGB interface to libvirt-metal VMs (this emulated device has been developed to test sr-iov), and an additional multus network.
Then we could define a "testing" unit that would configure a pair of pods (with anti-affinity rules) that would ping each others and maybe perform a couple of sanity tests (like verifying pod resources allocation/alignment)
Here is a sample test file that could be used as a starting point for that purpose: test-sriov.yaml