Thanks to everyone that has put in time and effort to make NS8 what it is today.
I am still mucking about with it in a lab and recently installed Odoo. I observe that the version of Odoo bundled with NS8 is Odoo 16. I have two questions I’d need some guidance with:
Is it possible for me to update my version to Odoo 17/18/19 Community Edition? I am doing some labs where I’m building some CTI with Asterisk and Odoo and would like to work with the most recent available version of Odoo.
Can I add custom modules (mostlyOdoo Community Association (OCA) modules on GitHub) to NS8 instance of Odoo? I’m looking to add some of the VoIP modules to test VoIP integration with Odoo CE.
just to give some context from a recent discussion we had with Innovyou. The current Odoo 16 community app should be considered a one-off release and there is no plan for an automatic upgrade path on that base. This is mainly due to the well-known complexity of Odoo upgrades when addons and customizations are involved, where a blind in-place update would very likely break existing installations.
Innovyou confirmed their interest in continuing the project on NS8 and the focus is now on a new app based on Odoo 18, with the intention of keeping it maintained for the whole lifecycle of that major version. The goal is to make it again available through NethForge.
As for existing Odoo 16 installations, the discussion is around a possible manual and documented upgrade procedure, if it turns out to be technically feasible and reliable. In any case, automatic upgrades from 16 will be explicitly blocked to avoid unexpected disruptions.
Although Odoo 16 is end-of-life and its use is discouraged, it is still technically possible to install it on a specific cluster node from the command line. The node ID (for example, 2) can be found in the Nodes page. To install Odoo 16 on cluster node NODE_ID, you can run:
add-module ghcr.io/innovyou/odoo:1.0.2 NODE_ID
Innovyou is aware of the open questions in this thread. They should be able to provide more details and timelines as soon as their development plans are clearer.