CALL FOR TESTING: frr plugin 2.0 is planned in 26.7.7

Started by Monviech (Cedrik), October 06, 2026, 05:06:18 PM

Previous topic - Next topic
October 06, 2026, 05:06:18 PM Last Edit: October 09, 2026, 03:47:53 PM by Monviech (Cedrik)
I cleaned a lot of stuff up in the frr plugin. The change is planned for 26.7.7

I tested it all in my own test environment, but if somebody who also uses BGP/OSPF/OSPFv3 peering and has some basic development knowledge (aka how to build an opnsense plugin from master, deploy it, and report issues) it would be nice to get some feedback before pushing this out.

Please, test it if you can, its a lot of changes but less so feature wise, mostly corrections.

https://github.com/opnsense/plugins/blob/master/net/frr/pkg-descr

Check out the 2.0 changelog and the migration notes (there are a few migrations happening automatically).

Thank you for any help (and if not brace for impact on community at some point regardless :D)

TESTING STEPS (since I was PMed, I also post them here):

You can stay on the current community edition.

Just do the following in an ssh shell with root rights:

# opnsense-code plugins
# cd /usr/plugins/net/frr
# git checkout master
# make upgrade

Now your plugin will be upgraded to 2.0 and migrations will run. If any errors with the migrations happen please tell me. You most likely don't need a reboot, but for testing could be a good idea.

Rolling back to the normal version, better do a VM snapshot, or use the OPNsense ZFS snapshot.
Otherwise, you can use configuration history to roll back the config.xml and also just remove the os-frr-devel-2.0 plugin in the GUI in firmware plugins and then reinstall the previous version from there as well.

Thank you.

Hardware:
DEC740