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:
parent
e77e4fb7d6
commit
28700a0117
@ -197,6 +197,9 @@ Add neutron-fwaas repo as an external repository and configure following flags i
|
|||||||
enabled = True
|
enabled = True
|
||||||
driver = vmware_nsxv3_edge_v2
|
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
|
LBaaS v2 Driver
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@ -278,6 +281,9 @@ Add neutron-fwaas repo as an external repository and configure following flags i
|
|||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
api_extensions_path = $DEST/neutron-fwaas/neutron_fwaas/extensions
|
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
|
L2GW Driver
|
||||||
~~~~~~~~~~~
|
~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -27,7 +27,8 @@ LOG = logging.getLogger(__name__)
|
|||||||
FWAAS_DRIVER_NAME = 'FwaaS V1 NSX-TV driver'
|
FWAAS_DRIVER_NAME = 'FwaaS V1 NSX-TV driver'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from neutron_fwaas.services.firewall.drivers import fwaas_base
|
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
|
||||||
|
import fwaas_base
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# FWaaS project no found
|
# FWaaS project no found
|
||||||
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
||||||
|
@ -26,7 +26,8 @@ LOG = logging.getLogger(__name__)
|
|||||||
FWAAS_DRIVER_NAME = 'FwaaS V2 NSX-TV driver'
|
FWAAS_DRIVER_NAME = 'FwaaS V2 NSX-TV driver'
|
||||||
|
|
||||||
try:
|
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:
|
except ImportError:
|
||||||
# FWaaS project no found
|
# FWaaS project no found
|
||||||
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
||||||
|
@ -28,7 +28,8 @@ FWAAS_DRIVER_NAME = 'Fwaas V1 NSX-V driver'
|
|||||||
RULE_NAME_PREFIX = 'Fwaas-'
|
RULE_NAME_PREFIX = 'Fwaas-'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from neutron_fwaas.services.firewall.drivers import fwaas_base
|
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
|
||||||
|
import fwaas_base
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# FWaaS project no found
|
# FWaaS project no found
|
||||||
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
||||||
|
@ -30,7 +30,8 @@ RULE_NAME_PREFIX = 'Fwaas-'
|
|||||||
DEFAULT_RULE_NAME = 'Default LR Layer3 Rule'
|
DEFAULT_RULE_NAME = 'Default LR Layer3 Rule'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from neutron_fwaas.services.firewall.drivers import fwaas_base
|
from neutron_fwaas.services.firewall.service_drivers.agents.drivers \
|
||||||
|
import fwaas_base
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# FWaaS project no found
|
# FWaaS project no found
|
||||||
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
from vmware_nsx.services.fwaas.common import fwaas_mocks \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user