Merge "[OVN] Add floating IP pools extension to OVN L3"

This commit is contained in:
Zuul 2022-01-16 21:58:23 +00:00 committed by Gerrit Code Review
commit d224149c01
2 changed files with 6 additions and 1 deletions

View File

@ -29,6 +29,7 @@ from neutron_lib.api.definitions import filter_validation
from neutron_lib.api.definitions import fip_pf_description
from neutron_lib.api.definitions import fip_port_details
from neutron_lib.api.definitions import floating_ip_port_forwarding
from neutron_lib.api.definitions import floatingip_pools
from neutron_lib.api.definitions import l3
from neutron_lib.api.definitions import l3_ext_gw_mode
from neutron_lib.api.definitions import logging
@ -81,6 +82,7 @@ ML2_SUPPORTED_API_EXTENSIONS_OVN_L3 = [
extraroute.ALIAS,
l3_ext_gw_mode.ALIAS,
fip_port_details.ALIAS,
floatingip_pools.ALIAS,
pagination.ALIAS,
'qos-fip',
sorting.ALIAS,

View File

@ -37,6 +37,7 @@ from neutron.common import utils as common_utils
from neutron.db.availability_zone import router as router_az_db
from neutron.db import dns_db
from neutron.db import extraroute_db
from neutron.db import l3_fip_pools_db
from neutron.db import l3_fip_port_details
from neutron.db import l3_fip_qos
from neutron.db import l3_gwmode_db
@ -60,7 +61,9 @@ class OVNL3RouterPlugin(service_base.ServicePluginBase,
dns_db.DNSDbMixin,
l3_fip_port_details.Fip_port_details_db_mixin,
router_az_db.RouterAvailabilityZoneMixin,
l3_fip_qos.FloatingQoSDbMixin):
l3_fip_qos.FloatingQoSDbMixin,
l3_fip_pools_db.FloatingIPPoolsMixin,
):
"""Implementation of the OVN L3 Router Service Plugin.
This class implements a L3 service plugin that provides