Integrate with FWaaS plugable driver

FWaaS-v2 configuration & pathes changed.
This patch updates the import actions and devstack instructions.

Change-Id: Ib3d216c818d0477b3cb6cbe6c4fae10bec94fad9
Depends-On: I4ebd24f1b13eb823c4d63452fd37cace5bcf5481
This commit is contained in:
Adit Sarfaty 2018-05-06 10:01:55 +03:00
parent e77e4fb7d6
commit 28700a0117
5 changed files with 14 additions and 4 deletions

View File

@ -197,6 +197,9 @@ Add neutron-fwaas repo as an external repository and configure following flags i
enabled = True
driver = vmware_nsxv3_edge_v2
[service_providers]
service_provider = FIREWALL_V2:fwaas_db:neutron_fwaas.services.firewall.service_drivers.agents.agents.FirewallAgentDriver:default
LBaaS v2 Driver
~~~~~~~~~~~~~~~
@ -278,6 +281,9 @@ Add neutron-fwaas repo as an external repository and configure following flags i
[DEFAULT]
api_extensions_path = $DEST/neutron-fwaas/neutron_fwaas/extensions
[service_providers]
service_provider = FIREWALL_V2:fwaas_db:neutron_fwaas.services.firewall.service_drivers.agents.agents.FirewallAgentDriver:default
L2GW Driver
~~~~~~~~~~~

View File

@ -27,7 +27,8 @@ LOG = logging.getLogger(__name__)
FWAAS_DRIVER_NAME = 'FwaaS V1 NSX-TV driver'
try:
from neutron_fwaas.services.firewall.drivers import fwaas_base
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
import fwaas_base
except ImportError:
# FWaaS project no found
from vmware_nsx.services.fwaas.common import fwaas_mocks \

View File

@ -26,7 +26,8 @@ LOG = logging.getLogger(__name__)
FWAAS_DRIVER_NAME = 'FwaaS V2 NSX-TV driver'
try:
from neutron_fwaas.services.firewall.drivers import fwaas_base_v2
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
import fwaas_base_v2
except ImportError:
# FWaaS project no found
from vmware_nsx.services.fwaas.common import fwaas_mocks \

View File

@ -28,7 +28,8 @@ FWAAS_DRIVER_NAME = 'Fwaas V1 NSX-V driver'
RULE_NAME_PREFIX = 'Fwaas-'
try:
from neutron_fwaas.services.firewall.drivers import fwaas_base
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
import fwaas_base
except ImportError:
# FWaaS project no found
from vmware_nsx.services.fwaas.common import fwaas_mocks \

View File

@ -30,7 +30,8 @@ RULE_NAME_PREFIX = 'Fwaas-'
DEFAULT_RULE_NAME = 'Default LR Layer3 Rule'
try:
from neutron_fwaas.services.firewall.drivers import fwaas_base
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
import fwaas_base
except ImportError:
# FWaaS project no found
from vmware_nsx.services.fwaas.common import fwaas_mocks \