Commit Graph
4914 Commits
Author SHA1 Message Date
Mattias Walström 4ff23a691f test: dhcp: client_basic: Adapt to changes by yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 79cdab37f1 test: upgrade: Make more robust using yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 010b18d89c test: speed_duplex_coppar: Adapt to yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 9a45ad7d4b yangerd: Add arm 32bit support
Int => int64
2026-06-17 11:54:25 +02:00
Mattias Walström efe3c04abf yangerd: add missing files 2026-06-17 11:54:25 +02:00
Mattias Walström be6a02e671 REMOVE THIS: TEMPORARY DISABLE PTP TESTS 2026-06-17 11:54:25 +02:00
Mattias Walström 5c88cbf660 test: mdns_allow_deny: Adapt to yangerd behaviour changes 2026-06-17 11:54:25 +02:00
Mattias Walström 110c8d3fad test: lldp_admin_status: Adapt to yangerd changes 2026-06-17 11:54:25 +02:00
Mattias Walström 5e30cc842a dhcp: server_subnets: Adapt to yanger behaviour changes 2026-06-17 11:54:25 +02:00
Mattias Walström 5821d7907b test: firewall: ipv6-zone-migration: Adapt to yanger behaviour changes 2026-06-17 11:54:25 +02:00
Mattias Walström 8792eda219 test: rip_multihop: Adapt to yangerd changes 2026-06-17 11:54:25 +02:00
Mattias Walström 928f3eada9 test: ntp: client_stratum_selection: Adapt to yangerd behaviour 2026-06-17 11:54:25 +02:00
Mattias Walström c442119699 yangerd: Fix ntp and lldp status 2026-06-17 11:54:25 +02:00
Mattias Walström e74f3b1bd6 yangerd: Return {} instead of 404 if no match 2026-06-17 11:54:25 +02:00
Mattias Walström 0e1031ea65 statd: Adapt to yanger keys on module:container path
Instead of relying of the runtime xpath, which can be just /system-state
for example, resulting on no yangerd match.
2026-06-17 11:54:25 +02:00
Mattias Walström 2327f88da8 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-17 11:54:25 +02:00
Mattias Walström 7ecab6fe0c test: route_pref_ospf: Update test spec 2026-06-17 11:54:25 +02:00
Mattias Walström 1abfd00278 test: ntp_client: Update test spec 2026-06-17 11:54:25 +02:00
Mattias Walström 3edcc3cd59 test: hostname: adapt to yanger 2026-06-17 11:54:25 +02:00
Mattias Walström 5d513a693e test: ospf_point_to_multipoint: Adapt to yanger 2026-06-17 11:54:25 +02:00
Mattias Walström 6362ec5d98 test: spec: Allow to generate test specification without logical topology 2026-06-17 11:54:25 +02:00
Mattias Walström 5d8ee91d8c test: upgrade: add missing readme 2026-06-17 11:54:25 +02:00
Mattias Walström e5f1913ccc 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-17 11:54:25 +02:00
Mattias Walström 4160a98636 yangerd: Add missing files 2026-06-17 11:54:25 +02:00
Mattias Walström a859f95dcd test: upgrade: Adapt to yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 4d2c9d8c35 test: route_pref_ospf: Adapt to yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 4fcc7d1247 test: ospf_unnumbered_interface: Adapt to new yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 4918a2d6a8 test: veth_delete: Adapt to new yangerd
Operational is now not instantly availible, is some lag.
2026-06-17 11:54:25 +02:00
Mattias Walström 199970fdac test: ntp_client: Adapt to new yangerd daemon 2026-06-17 11:54:25 +02:00
Mattias Walström 79c40e9bbb 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-17 11:54:25 +02:00
Mattias Walström 0fcf28d98d tests: Adapt to new yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 8abe24e32b yangerd: Add support for getting ARP neighbors 2026-06-17 11:54:25 +02:00
Mattias Walström 1995b6b34c 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-17 11:54:25 +02:00
Mattias Walström 0800bc5e94 test: upgrade: Add adaptions needed for yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 5a99a4d022 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-17 11:54:25 +02:00
Mattias Walström 85cb5d4e90 statd: Remove old code 2026-06-17 11:54:25 +02:00
Mattias Walström 330601a57a 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-17 11:54:25 +02:00
Mattias Walström a4dca08840 yangerd: Add WiFi implementation 2026-06-17 11:54:25 +02:00
Mattias Walström 417cdf4648 yangerd: Add backoff if ip batch work have crashed 2026-06-17 11:54:25 +02:00
Mattias Walström a638601b2d yangerd: Do not start in runlevel S 2026-06-17 11:54:25 +02:00
Mattias Walström 2567014452 test: iface_enable_disable: Simplify test 2026-06-17 11:54:25 +02:00
Mattias Walström 1a88164834 test: wireguard_roadwarrior: Adapt to the new polled world in yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 3c87338a79 yangerd: Add wireguard support 2026-06-17 11:54:25 +02:00
Mattias Walström de8d074cb9 yangerd: fix stp status 2026-06-17 11:54:25 +02:00
Mattias Walström 4dad023eae yangerd: Send sighup to yangerd on config change
This is to force yangerd to repoll polled things
2026-06-17 11:54:25 +02:00
Mattias Walström 5884a7f6fb test: usb: adapt to new yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 6c12b30383 test: containers: host_commands/test.py: Adapt to new yangerd
Slightly slower to detect changes
2026-06-17 11:54:25 +02:00
Mattias Walström 52cea0a356 Fix containers, reactive now. 2026-06-17 11:54:25 +02:00
Mattias Walström 7a28d5b509 test: case: ntp: Adapt tests for polled yangerd 2026-06-17 11:54:25 +02:00
Mattias Walström 389695c826 test: dhcp: server_subnets: Add longer timeout for polling
This since NTP status is polled in yangerd.
2026-06-17 11:54:25 +02:00