OpenNebula / one

The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀
http://opennebula.io
Apache License 2.0
1.26k stars 484 forks source link

Allow front-end and node version missmatch #5890

Open rsmontero opened 2 years ago

rsmontero commented 2 years ago

Description OpenNebula incorporates an auto-updating and version system for the runtime of the hypervisors. In general, it is no needed to update the opennebula-node-* packages, or even the OS or node tools. There are two main points of friction with this approach:

Use case Easily manage large fleet of hypervisors or highly distributed environments that make difficult hypervisor maintenance.

Interface Changes None, make drivers work with above limitations

Additional Context Cross version testing is needed to be incorporated in the internal CI/QA pipeline.

Progress Status

feldsam commented 1 year ago

Hello,

I wanted to bring to your attention an issue I discovered regarding iptables. Starting from version 1.8.8, the option "-W --wait-interval" has been removed. As a result, when checking the logs, I noticed numerous messages stating, "Ignoring deprecated --wait-interval option."

To address this, I suggest extending the check for legacy versions (< 1.6.1) to also include the check for newer versions (> 1.8.7). This adjustment will ensure compatibility and proper handling of the deprecated option.

Please let me know if you need any further assistance or if there are any other actions required to resolve this matter.

Thank you for your attention to this issue.

...
if Gem::Version.new('1.6.1') > iptables_version || iptables_version > Gem::Version.new('1.8.7')
...