Hi everyone,
I'm in the process of helping to develop a Netbird plugin for OPNsense.
It actually works quite well already, as you can read here: https://github.com/netbirdio/netbird/issues/2200#issuecomment-2600784609
The plugin os-netbird is reported as misconfigured in the plugin section.
I discovered that the plugin is not registering in the firmware section in the config.xml, i.e.:
<firmware version="1.0.1">
<mirror/>
<flavour/>
<plugins>os-qemu-guest-agent</plugins>
<type/>
<subscription/>
<reboot/>
</firmware>
When adding the os-netbird after os-qemu-guest-agent, it is reported as installed.
What is the problem?
The plugin code is here:
https://github.com/moserpjm/opnsense-plugins/tree/stable/24.7/net/netbird
I assume it's just a small issue.
Thank you!
> What is the problem?
There's no problem. config.xml only registers plugins installed through the firmware GUI.
Cheers,
Franco
Thanks Franco. The plugin is installed via the firmware UI. It's currently in on a custom repo, the plugin is the listed ready for installation, like the original plugins. But after installation it stays in the state of ,,misconfigured". Is this normal for plugins from custom repos?
I would like to add this plugin to the OPNsense plugin repo. What is needed to do so? Create a pull-request?
Kind regards,
Chris
Here are two recent examples how to add a plugin to the opnsense repo:
https://github.com/opnsense/plugins/pull/4348
https://github.com/opnsense/plugins/pull/4386