Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add vrf compatibility #562

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Add vrf support

070545b
Select commit
Loading
Failed to load commit list.
Draft

Add vrf compatibility #562

Add vrf support
070545b
Select commit
Loading
Failed to load commit list.
Cirrus CI / integration_aarch64 failed Jan 19, 2025 in 5m 44s

Task Summary

Instruction main failed in 04:30

Details

✅ 00:02 clone
✅ 00:09 cargo
✅ 00:16 targets
✅ 00:00 bin
✅ 00:42 setup
❌ 04:30 main

# ;; communications error to fd7b:4094:964:3e17::1#53: connection refused
# ;; communications error to fd7b:4094:964:3e17::1#53: connection refused
# ;; communications error to fd7b:4094:964:3e17::1#53: connection refused
# ;; no servers could be reached
# [ rc=9 (** EXPECTED 0 **) ]
# #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
# #| FAIL: exit code is 9; expected 0
# #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#  nsenter -m -n -t 7714 /usr/libexec/podman/netavark --config /tmp/aardvark_bats.IUEBd3 -a /var/tmp/aardvark-dns/test/../bin/aardvark-dns teardown /proc/7747/ns/net
#  nsenter -m -n -t 7714 /usr/libexec/podman/netavark --config /tmp/aardvark_bats.IUEBd3 -a /var/tmp/aardvark-dns/test/../bin/aardvark-dns teardown /proc/7791/ns/net
# 7714
ok 17 two containers on the same network with aliases
ok 18 check reverse lookups
not ok 19 check reverse lookups on ipaddress v6
# (from function `die' in file test/helpers.bash, line 104,
#  from function `run_helper' in file test/helpers.bash, line 88,
#  from function `run_in_host_netns' in file test/helpers.bash, line 360,
#  from function `run_netavark' in file test/helpers.bash, line 341,
#  from function `create_container_backend' in file test/helpers.bash, line 516,
#  from function `create_container' in file test/helpers.bash, line 510,
#  in test file test/500-reverse-lookups.bats, line 50)
#   `create_container "$a1_config"' failed
#  nsenter -m -n -t 8166 /usr/libexec/podman/netavark --config /tmp/aardvark_bats.7EDcQu -a /var/tmp/aardvark-dns/test/../bin/aardvark-dns setup /proc/8192/ns/net
# {"error":"error while applying dns entries: IO error: aardvark-dns failed to start: Error from child process\nError starting server failed to bind udp socket on [fde8:182c:3501:7b91::1]:53: IO error: Address family not supported by protocol (os error 97)"}
# [ rc=1 (** EXPECTED 0 **) ]
# #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
# #| FAIL: exit code is 1; expected 0
# #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#  nsenter -m -n -t 8166 /usr/libexec/podman/netavark --config /tmp/aardvark_bats.7EDcQu -a /var/tmp/aardvark-dns/test/../bin/aardvark-dns teardown /proc/8192/ns/net
# {"error":"netavark encountered multiple errors:\n\t- remove aardvark entries: IO error: No such file or directory (os error 2)\n\t- failed to delete container veth eth0: Netlink error: No such device (os error 19)"}
# [ rc=1 (** EXPECTED 0 **) ]
# #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
# #| FAIL: exit code is 1; expected 0
# #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# 8166
not ok 20 aardvark-dns should fail when udp port is already bound
# (from function `die' in file test/helpers.bash, line 104,
#  from function `run_helper' in file test/helpers.bash, line 88,
#  from function `run_in_host_netns' in file test/helpers.bash, line 360,
#  from function `run_netavark' in file test/helpers.bash, line 341,
#  from function `create_container_backend' in file test/helpers.bash, line 516,
#  from function `create_container' in file test/helpers.bash, line 510,
#  in test file test/600-errors.bats, line 29)
#   `expected_rc=1 create_container "$config"' failed
#  nsenter -m -n -t 8240 /usr/libexec/podman/netavark --config /tmp/aardvark_bats.QRVmur -a /var/tmp/aardvark-dns/test/../bin/aardvark-dns setup /proc/8264/ns/net
# {"podman1":{"dns_search_domains":["dns.podman"],"dns_server_ips":["10.214.9.1"],"interfaces":{"eth0":{"mac_address":"ce:d7:01:30:0d:c5","subnets":[{"gateway":"10.214.9.1","ipnet":"10.214.9.202/24"}]}}}}
# #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
# #| FAIL: exit code is 0; expected 1
# #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#  nsenter -m -n -t 8240 /usr/libexec/podman/netavark --config /tmp/aardvark_bats.QRVmur -a /var/tmp/aardvark-dns/test/../bin/aardvark-dns teardown /proc/8264/ns/net
# /usr/lib/bats-core/test_functions.bash: line 389:  8247 Killed                  nsenter -m -n -t $HOST_NS_PID nc -u -l 0.0.0.0 53 < /dev/null 3> /dev/null
# 8240
ok 21 aardvark-dns should fail when tcp port is already bound
make: *** [Makefile:108: integration] Error 1

Exit status: 2