Mattias Walström
fe962682b3
test: ntp_client: Update test spec
2026-06-24 15:53:03 +02:00
Mattias Walström
6c6d4adf2d
test: hostname: adapt to yanger
2026-06-24 15:53:03 +02:00
Mattias Walström
ad90e18478
test: ospf_point_to_multipoint: Adapt to yanger
2026-06-24 15:53:03 +02:00
Mattias Walström
279dcc0e07
test: spec: Allow to generate test specification without logical topology
2026-06-24 15:53:03 +02:00
Mattias Walström
aa7830c873
test: upgrade: add missing readme
2026-06-24 15:53:03 +02:00
Mattias Walström
1f186a3299
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-24 15:53:03 +02:00
Mattias Walström
cba084e272
yangerd: Add missing files
2026-06-24 15:53:03 +02:00
Mattias Walström
6d4c77ad2d
test: upgrade: Adapt to yangerd
2026-06-24 15:53:03 +02:00
Mattias Walström
48e6549b45
test: route_pref_ospf: Adapt to yangerd
2026-06-24 15:53:03 +02:00
Mattias Walström
8903306a36
test: ospf_unnumbered_interface: Adapt to new yangerd
2026-06-24 15:53:03 +02:00
Mattias Walström
2d5dc3b7e5
test: veth_delete: Adapt to new yangerd
...
Operational is now not instantly availible, is some lag.
2026-06-24 15:53:03 +02:00
Mattias Walström
36fa20ebbb
test: ntp_client: Adapt to new yangerd daemon
2026-06-24 15:53:03 +02:00
Mattias Walström
a085cec850
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-24 15:53:03 +02:00
Mattias Walström
231987ea2b
tests: Adapt to new yangerd
2026-06-24 15:53:03 +02:00
Mattias Walström
1e9e98ba9b
yangerd: Add support for getting ARP neighbors
2026-06-24 15:53:02 +02:00
Mattias Walström
434fb6df40
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-24 15:53:02 +02:00
Mattias Walström
da4f5922c1
test: upgrade: Add adaptions needed for yangerd
2026-06-24 15:53:02 +02:00
Mattias Walström
5b8adbc359
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-24 15:53:02 +02:00
Mattias Walström
8d44303bb0
statd: Remove old code
2026-06-24 15:53:02 +02:00
Mattias Walström
ba94be3c84
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-24 15:53:02 +02:00
Mattias Walström
f2cc29291a
yangerd: Add WiFi implementation
2026-06-24 15:53:02 +02:00
Mattias Walström
bdaae55051
yangerd: Add backoff if ip batch work have crashed
2026-06-24 15:53:02 +02:00
Mattias Walström
1972d77937
yangerd: Do not start in runlevel S
2026-06-24 15:53:02 +02:00
Mattias Walström
7ef6da59a7
test: iface_enable_disable: Simplify test
2026-06-24 15:53:02 +02:00
Mattias Walström
357d54e58f
test: wireguard_roadwarrior: Adapt to the new polled world in yangerd
2026-06-24 15:53:02 +02:00
Mattias Walström
d07dac43af
yangerd: Add wireguard support
2026-06-24 15:53:02 +02:00
Mattias Walström
4ab7c8643c
yangerd: fix stp status
2026-06-24 15:53:02 +02:00
Mattias Walström
65e98f2675
yangerd: Send sighup to yangerd on config change
...
This is to force yangerd to repoll polled things
2026-06-24 15:53:02 +02:00
Mattias Walström
f6df3a8e74
test: usb: adapt to new yangerd
2026-06-24 15:53:02 +02:00
Mattias Walström
a28e1d9150
test: containers: host_commands/test.py: Adapt to new yangerd
...
Slightly slower to detect changes
2026-06-24 15:53:02 +02:00
Mattias Walström
73ad0ec6af
Fix containers, reactive now.
2026-06-24 15:53:02 +02:00
Mattias Walström
5ce26d407a
test: case: ntp: Adapt tests for polled yangerd
2026-06-24 15:53:02 +02:00
Mattias Walström
d40f1cf14b
test: dhcp: server_subnets: Add longer timeout for polling
...
This since NTP status is polled in yangerd.
2026-06-24 15:53:02 +02:00
Mattias Walström
a8d22e0978
Fix ntp and dns status
2026-06-24 15:53:02 +02:00
Mattias Walström
7f411b9806
FRR does not send delete on OSPF route change
...
Handle this.
2026-06-24 15:53:02 +02:00
Mattias Walström
54cafe8d5f
Fix interface and bridge race conditions
2026-06-24 15:53:02 +02:00
Mattias Walström
714a9ef891
zapi: Fix deletion of routes
2026-06-24 15:53:02 +02:00
Mattias Walström
9dc539a338
yangerd: Continues
2026-06-24 15:53:02 +02:00
Mattias Walström
30d9608054
Fix routing and ip addresses
2026-06-24 15:53:02 +02:00
Mattias Walström
cdb9cca31d
update doc
2026-06-24 15:53:02 +02:00
Mattias Walström
01fc6aaa05
statd: Include new yangerd backend for operational
2026-06-24 15:53:02 +02:00
Mattias Walström
442d7428b6
move yanger
2026-06-24 15:53:02 +02:00
Mattias Walström
9e8cbbca0c
yangerd: Initial
2026-06-24 15:53:02 +02:00
Mattias Walström
673253ba00
test: firewall: Make tests more robust
2026-06-24 15:53:02 +02:00
Mattias Walström
78dbaf983c
test: system: Make tests more robust
2026-06-24 15:53:02 +02:00
Mattias Walström
d277c0d0f3
firewall: simplify
2026-06-24 15:53:02 +02:00
Mattias Walström
f0449dd2b9
TEMP: Update yanger spec
2026-06-24 15:53:02 +02:00
Mattias Walström
0ef64b7a8e
TEMP: WiP document
2026-06-24 15:53:02 +02:00
Joachim Wiberg and GitHub
d194b52629
Merge pull request #1544 from kernelkit/misc
2026-06-22 08:39:14 +02:00
Joachim Wiberg
674fd6c396
confd: allow both ends of a veth pair to be assigned to containers
...
Previously at least one end of a veth pair had to remain in the host
namespace, because that end created and destroyed the pair. Assigning
both ends to containers left no one to create it.
Select a deterministic primary end so exactly one side creates the pair.
When the primary is itself a container interface, create the pair in the
host namespace before the container starts; CNI host-device then moves
each end into its container. Teardown is deferred to the container
removal script so the pair does not linger and block re-creation.
Drop the now-obsolete limitation notes from the documentation and YANG,
and add a regression test connecting two containers over a veth pair.
Fixes : #941
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-06-20 19:26:22 +02:00