16
Development and Code Review / Re: PowerShell Module for OPNsense api
« on: January 19, 2018, 08:44:19 pm »
Thanks for your kind words and visibility on the twitter feed. In the mean time I installed a 18.1-RC2 VM to play around with instead of my live environment
I'm slowly working my way through the api commands, implementing the low hanging fruit first: like the os-arp-scan plugin and new routes api.
Since Quagga is depricated in 18.1 the api percentage mentioned in my OP is probably a bit higher than estimated. I'm not sure which OPNsense plugins are most popular to implement next. Any thoughts?
There's also a need to implement some automated unit testing, because perfoming all tests manually on a new release is a chore and that time is better spend coding. And I'll be doing some testing in PowerShell Core 6.0 on linux to get a feel for what that's like and identify hurdles there.
The changes will be pushed to the /dev/ branch for the time being. I'll post back when there's more progress to report.
Thanks Would you mind sharing the names of some plugins, I'll have a look to implement them into the PS Module asap!
I'm slowly working my way through the api commands, implementing the low hanging fruit first: like the os-arp-scan plugin and new routes api.
Since Quagga is depricated in 18.1 the api percentage mentioned in my OP is probably a bit higher than estimated. I'm not sure which OPNsense plugins are most popular to implement next. Any thoughts?
There's also a need to implement some automated unit testing, because perfoming all tests manually on a new release is a chore and that time is better spend coding. And I'll be doing some testing in PowerShell Core 6.0 on linux to get a feel for what that's like and identify hurdles there.
The changes will be pushed to the /dev/ branch for the time being. I'll post back when there's more progress to report.
I am not experienced with PS but I can help you with the plugins I wrote. I'll have a deeper look
Thanks Would you mind sharing the names of some plugins, I'll have a look to implement them into the PS Module asap!