6wind-virtual-accelerator-plugin: fix to support 9.1
Starting from 9.1 release, a new way to execute plugin tasks
has been defined by Fuel.
This new mechanism breaks 6WIND plugin even on recent system
using 9.0 because modifications have been made on MOS distant
repos (used for both 9.0 and 9.1).
This fix moves the execution of plugin tasks in the post deployment
stage to avoid the failures.
Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com>
6wind-virtual-accelerator-plugin: update documentation and screenshots
This commit updates documentation and screenshots to reflect
the new placement of 6WIND Virtual Accelerator Fuel plugin UI
in Compute section of Settings tab.
Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com>
6wind-virtual-accelerator-plugin: implement security group deactivation
This patch reworks plugin to:
- remove the possibility to disable ipset since starting from
Virtual Accelerator 1.4 ipset are fully supported.
- allow neutron security groups deactivation to benefit from better
performances.
Disabling security groups needs (different) configurations on controller and
compute nodes. For this reason this patch moves all the node specific
neutron configuration in specific tasks for a better separation of code.
Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com>
Closes-bug: #1631953
This patch inverts 'mellanox_support' and 'advanced_params_enabled'
checkbox on graphical interface to display the advanced
parameters below the corresponding checkbox.
Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com>
6wind-virtual-accelerator-plugin: create dependency to KVM hypervisor
In order to use the 6WIND Virtual Accelerator plugin, KVM must be
used as hypervisor. This is detailed in documentation but this
patch adds this constraint directly in the code.
Moreover this patch moves the plugin to the Compute section.
Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com>
Closes-bug: #1631950