Project

General

Profile

Actions

action #124631

closed

Usage of netavark and aardvark in podman networks

Added by jlausuch over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
2023-02-15
Due date:
% Done:

0%

Estimated time:

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


Related issues 4 (0 open4 closed)

Related to Containers - action #129961: podman_netavark fails in SLE Micro 5.1 with SELinux enabledResolvedph03nix2023-05-28

Actions
Related to Containers - action #129910: New podman_netavark test fails everywhere in aarch64 and s390xResolvedjlausuch2023-05-26

Actions
Related to Containers - action #130141: test fails in podman_netavark on SLEM on AzureResolvedph03nix2023-05-31

Actions
Related to Containers - action #130255: podman_netavark: package does not exist on ppc64leClosedmloviska2023-06-01

Actions
Actions #1

Updated by jlausuch over 1 year ago

Actions #2

Updated by jlausuch over 1 year ago

  • Status changed from New to Blocked
Actions #3

Updated by jlausuch about 1 year ago

  • Status changed from Blocked to Workable

Unblocking. Tumbleweed already has podman 4.4.4
https://openqa.opensuse.org/tests/3230961#step/podman/35

Actions #4

Updated by jlausuch about 1 year ago

  • Tags set to podman, new, new_test
Actions #5

Updated by jlausuch about 1 year ago

  • Description updated (diff)

Also, 15-SP3, SP4 and SP5 have updated podman and can be enabled there as well.

Actions #6

Updated by jlausuch about 1 year 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.

Actions #7

Updated by jlausuch about 1 year ago

  • Priority changed from Normal to High
Actions #8

Updated by jlausuch about 1 year ago

  • Description updated (diff)
Actions #9

Updated by jlausuch about 1 year ago

  • Description updated (diff)
Actions #10

Updated by jlausuch about 1 year ago

  • Description updated (diff)
Actions #11

Updated by mloviska about 1 year ago

  • Assignee set to mloviska
Actions #12

Updated by mloviska about 1 year ago

The test won't work for JeOS, I suspect that we are missing macvlan drivers in the kernel

Actions #13

Updated by jlausuch about 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?

Actions #14

Updated by mloviska about 1 year ago

  • Status changed from Workable to In Progress
Actions #15

Updated by mloviska about 1 year ago

  • Status changed from In Progress to Feedback
Actions #16

Updated by jlausuch about 1 year ago

  • Related to action #129961: podman_netavark fails in SLE Micro 5.1 with SELinux enabled added
Actions #17

Updated by jlausuch about 1 year ago

  • Related to action #129910: New podman_netavark test fails everywhere in aarch64 and s390x added
Actions #19

Updated by ph03nix about 1 year ago

  • Related to action #130141: test fails in podman_netavark on SLEM on Azure added
Actions #20

Updated by mloviska about 1 year ago

  • Related to action #130255: podman_netavark: package does not exist on ppc64le added
Actions #21

Updated by mloviska about 1 year ago

Actions #22

Updated by mloviska about 1 year ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF