action #124631
closedUsage of netavark and aardvark in podman networks
0%
Description
As of podman 4, we can make use of a network stack based on Netavark and Aardvark instead of former CNI:
https://www.redhat.com/sysadmin/podman-new-network-stack
https://blog.podman.io/2023/04/lease-dynamic-ips-with-netavark/
Danish Prakash has compiled some information about how this new network backend can be tested:
https://confluence.suse.com/display/~danishprakash/Podman+Networking+Features+to+Test
Packages to be installed:
zypper in netavark aardvark-dns
To do so, /etc/containers/containers.conf
needs to be changed to:
[Network]
network_backend="netavark"
and it's possible to check which network stack it's using:
podman info --format {{.Host.NetworkBackend}}
(by default it should be cni
)
We don't need to implement new tests with this, but do the change and then run podman network tests.
Affected versions:
- 15-SP3
- 15-SP4
- 15-SP5
- Tumbleweed
- Leap 15.4
- Leap 15.3
Acceptance criteria¶
- Extend podman_network.pm test module to switch the backend and run all the tests.
- Use https://confluence.suse.com/display/~danishprakash/Podman+Networking+Features+to+Test as a base
- Enable this only for podman > 4.4.2
Updated by jlausuch almost 2 years ago
- Blocked by action #124619: [new test] podman network test added
Updated by jlausuch almost 2 years ago
- Status changed from Blocked to Workable
Unblocking. Tumbleweed already has podman 4.4.4
https://openqa.opensuse.org/tests/3230961#step/podman/35
Updated by jlausuch almost 2 years ago
- Description updated (diff)
Also, 15-SP3, SP4 and SP5 have updated podman and can be enabled there as well.
Updated by jlausuch almost 2 years ago
However, the net
packages are not yet available in SLES:
15-SP5 -> https://build.suse.de/request/show/292868
15-SP4 -> https://build.suse.de/request/show/292870
15-SP3 -> https://build.suse.de/request/show/292872
We will need to wait to enable it there, but development can be started in Tumbleweed.
Updated by mloviska over 1 year ago
The test won't work for JeOS, I suspect that we are missing macvlan
drivers in the kernel
Updated by jlausuch over 1 year ago
mloviska wrote:
The test won't work for JeOS, I suspect that we are missing
macvlan
drivers in the kernel
Ok, good catch. What about SLES?
Updated by mloviska over 1 year ago
- Status changed from Workable to In Progress
Updated by mloviska over 1 year ago
- Status changed from In Progress to Feedback
Updated by jlausuch over 1 year ago
- Related to action #129961: podman_netavark fails in SLE Micro 5.1 with SELinux enabled added
Updated by jlausuch over 1 year ago
- Related to action #129910: New podman_netavark test fails everywhere in aarch64 and s390x added
Updated by mloviska over 1 year ago
Updated by ph03nix over 1 year ago
- Related to action #130141: test fails in podman_netavark on SLEM on Azure added
Updated by mloviska over 1 year ago
- Related to action #130255: podman_netavark: package does not exist on ppc64le added
Updated by mloviska over 1 year ago
- Blocked by deleted (action #124619: [new test] podman network test)