Commit Graph
4826 Commits
Author SHA1 Message Date
Mattias Walström 470104f383 test: ospf_default_route_advertise: Make test more robust
FRR can sometimes be pretty slow to actually install the route in
the kernel. Increase the timeout of must_reach.
2026-06-11 14:16:54 +02:00
Mattias Walström d411ad5e54 test: route_pref_ospf: Update test spec 2026-06-11 13:16:12 +02:00
Mattias Walström 491c347647 test: ntp_client: Update test spec 2026-06-11 13:15:51 +02:00
Mattias Walström 8a6e2cf221 test: hostname: adapt to yanger 2026-06-11 13:15:36 +02:00
Mattias Walström 1c1073d3c3 test: ospf_point_to_multipoint: Adapt to yanger 2026-06-11 13:14:25 +02:00
Mattias Walström 6afd9210af test: spec: Allow to generate test specification without logical topology 2026-06-11 13:13:17 +02:00
Mattias Walström f3a50c4ba9 test: upgrade: add missing readme 2026-06-11 13:12:49 +02:00
Mattias Walström ad02b8dac9 test: operational_all: Harden to catch more
- Test so the value in operational actually is correct
- Move test to last in suite to see that there are no stray
  data in operational (yangerd)
2026-06-11 13:11:22 +02:00
Mattias Walström 40bcce7b9d yangerd: Add missing files 2026-06-10 21:06:59 +02:00
Mattias Walström 9df6939756 test: upgrade: Adapt to yangerd 2026-06-10 21:05:58 +02:00
Mattias Walström 980a48de42 test: route_pref_ospf: Adapt to yangerd 2026-06-10 21:05:07 +02:00
Mattias Walström ee07a605ff test: ospf_unnumbered_interface: Adapt to new yangerd 2026-06-10 21:03:50 +02:00
Mattias Walström f2e420eef7 test: veth_delete: Adapt to new yangerd
Operational is now not instantly availible, is some lag.
2026-06-10 21:03:03 +02:00
Mattias Walström 4c07672401 test: ntp_client: Adapt to new yangerd daemon 2026-06-10 12:11:15 +02:00
Mattias Walström 446848ced4 test: stp_basic: Stabilize test
With the new yangerd it failed 100% of the times, but it could fail
before as well, but that whould be very rare. Wait until operational
has been updated.
2026-06-10 12:11:15 +02:00
Mattias Walström 133c4f4515 tests: Adapt to new yangerd 2026-06-10 12:11:15 +02:00
Mattias Walström dfe855bfd9 yangerd: Add support for getting ARP neighbors 2026-06-10 12:11:15 +02:00
Mattias Walström e968ee213e test: syslog: property_filter: Adapt to changes required by yangerd
The test got an unexpected input in one of its logs:

'May 22 11:18:32 test-00-03-00 yangerd[3677]: SIGHUP: triggering immediate re-poll'
limit the string grepping for to be more exact.
2026-06-10 12:11:14 +02:00
Mattias Walström 2bee078c76 test: upgrade: Add adaptions needed for yangerd 2026-06-10 12:11:14 +02:00
Mattias Walström 702e17c6e0 test: upgrade: Add adaptions needed for yangerd
Specially the change:
`
-            oper = target.get_dict("/system-state/software")
+            oper = target.get_dict("/ietf-system:system-state/software")
`
i feel is strange, since only the backend for sysrepo has changed, but the
new syntax is actually correct, unsure why it has worked before.
2026-06-10 12:11:14 +02:00
Mattias Walström 03c8fba1b0 statd: Remove old code 2026-06-10 12:11:14 +02:00
Mattias Walström 9c0f29c500 yanger: Remove code duplication and fix upgrade
Remove a lot of duplication and move to seperate libs in internal/

Also, instead of polling upgrade status using src/rauc-installation-status,
hook into the dbus monitor.
2026-06-10 12:11:14 +02:00
Mattias Walström bd90423d5b yangerd: Add WiFi implementation 2026-06-10 12:11:14 +02:00
Mattias Walström 12e100758b yangerd: Add backoff if ip batch work have crashed 2026-06-10 12:11:14 +02:00
Mattias Walström 6f1ab79de4 yangerd: Do not start in runlevel S 2026-06-10 12:11:14 +02:00
Mattias Walström a362d6e640 test: iface_enable_disable: Simplify test 2026-06-10 12:11:14 +02:00
Mattias Walström 85ff18859e test: wireguard_roadwarrior: Adapt to the new polled world in yangerd 2026-06-10 12:11:14 +02:00
Mattias Walström fae10f5d06 yangerd: Add wireguard support 2026-06-10 12:11:14 +02:00
Mattias Walström 83f49796ab yangerd: fix stp status 2026-06-10 12:11:14 +02:00
Mattias Walström bd0980d227 yangerd: Send sighup to yangerd on config change
This is to force yangerd to repoll polled things
2026-06-10 12:11:14 +02:00
Mattias Walström d5aa4fee2d test: usb: adapt to new yangerd 2026-06-10 12:11:14 +02:00
Mattias Walström 2c18ab1d52 test: containers: host_commands/test.py: Adapt to new yangerd
Slightly slower to detect changes
2026-06-10 12:11:14 +02:00
Mattias Walström ac7a0ebb88 Fix containers, reactive now. 2026-06-10 12:11:14 +02:00
Mattias Walström fd6eb14575 test: case: ntp: Adapt tests for polled yangerd 2026-06-10 12:11:14 +02:00
Mattias Walström 668d82bd2e test: dhcp: server_subnets: Add longer timeout for polling
This since NTP status is polled in yangerd.
2026-06-10 12:11:14 +02:00
Mattias Walström 81d50cff6e Fix ntp and dns status 2026-06-10 12:11:14 +02:00
Mattias Walström 24f273a44f FRR does not send delete on OSPF route change
Handle this.
2026-06-10 12:11:14 +02:00
Mattias Walström 20bcd6ad1c Fix interface and bridge race conditions 2026-06-10 12:11:14 +02:00
Mattias Walström beaed88fdd zapi: Fix deletion of routes 2026-06-10 12:11:14 +02:00
Mattias Walström a2576759b7 yangerd: Continues 2026-06-10 12:11:14 +02:00
Mattias Walström 5117f288bf Fix routing and ip addresses 2026-06-10 12:11:14 +02:00
Mattias Walström 12ab5b4007 update doc 2026-06-10 12:11:14 +02:00
Mattias Walström 70877bfe58 statd: Include new yangerd backend for operational 2026-06-10 12:11:14 +02:00
Mattias Walström 366a40a836 move yanger 2026-06-10 12:11:14 +02:00
Mattias Walström 62f440f69f yangerd: Initial 2026-06-10 12:11:14 +02:00
Mattias Walström 1118542b4e test: firewall: Make tests more robust 2026-06-10 12:11:14 +02:00
Mattias Walström a90068d0d7 test: system: Make tests more robust 2026-06-10 12:11:14 +02:00
Mattias Walström e460fb49c5 firewall: simplify 2026-06-10 12:11:14 +02:00
Mattias Walström 192b0662fe TEMP: Update yanger spec 2026-06-10 12:11:14 +02:00
Mattias Walström 41f9e0bd80 TEMP: WiP document 2026-06-10 12:11:14 +02:00