diff --git a/vmware_nsx/plugins/nsx_mh/plugin.py b/vmware_nsx/plugins/nsx_mh/plugin.py index 6160623c38..65cf22e536 100644 --- a/vmware_nsx/plugins/nsx_mh/plugin.py +++ b/vmware_nsx/plugins/nsx_mh/plugin.py @@ -34,6 +34,7 @@ from neutron import context as q_context from neutron.db import agentschedulers_db from neutron.db import allowedaddresspairs_db as addr_pair_db from neutron.db import db_base_plugin_v2 +from neutron.db import dns_db from neutron.db import external_net_db from neutron.db import extradhcpopt_db from neutron.db import extraroute_db @@ -104,7 +105,8 @@ class NsxPluginV2(addr_pair_db.AllowedAddressPairsMixin, portbindings_db.PortBindingMixin, portsecurity_db.PortSecurityDbMixin, qos_db.QoSDbMixin, - securitygroups_db.SecurityGroupDbMixin): + securitygroups_db.SecurityGroupDbMixin, + dns_db.DNSDbMixin): supported_extension_aliases = ["allowed-address-pairs", "binding", diff --git a/vmware_nsx/plugins/nsx_v/plugin.py b/vmware_nsx/plugins/nsx_v/plugin.py index 0e10f45817..cc885f29de 100644 --- a/vmware_nsx/plugins/nsx_v/plugin.py +++ b/vmware_nsx/plugins/nsx_v/plugin.py @@ -31,6 +31,7 @@ from neutron.common import exceptions as n_exc from neutron.db import agents_db from neutron.db import allowedaddresspairs_db as addr_pair_db from neutron.db import db_base_plugin_v2 +from neutron.db import dns_db from neutron.db import external_net_db from neutron.db import extraroute_db from neutron.db import l3_db @@ -95,7 +96,8 @@ class NsxVPluginV2(addr_pair_db.AllowedAddressPairsMixin, portbindings_db.PortBindingMixin, portsecurity_db.PortSecurityDbMixin, securitygroups_db.SecurityGroupDbMixin, - vnic_index_db.VnicIndexDbMixin): + vnic_index_db.VnicIndexDbMixin, + dns_db.DNSDbMixin): supported_extension_aliases = ["agent", "allowed-address-pairs", diff --git a/vmware_nsx/plugins/nsx_v3/plugin.py b/vmware_nsx/plugins/nsx_v3/plugin.py index 38917270cd..bb999c9317 100644 --- a/vmware_nsx/plugins/nsx_v3/plugin.py +++ b/vmware_nsx/plugins/nsx_v3/plugin.py @@ -32,6 +32,7 @@ from neutron.db import agents_db from neutron.db import agentschedulers_db from neutron.db import allowedaddresspairs_db as addr_pair_db from neutron.db import db_base_plugin_v2 +from neutron.db import dns_db from neutron.db import external_net_db from neutron.db import extradhcpopt_db from neutron.db import extraroute_db @@ -89,7 +90,8 @@ class NsxV3Plugin(addr_pair_db.AllowedAddressPairsMixin, portbindings_db.PortBindingMixin, portsecurity_db.PortSecurityDbMixin, agentschedulers_db.AZDhcpAgentSchedulerDbMixin, - extradhcpopt_db.ExtraDhcpOptMixin): + extradhcpopt_db.ExtraDhcpOptMixin, + dns_db.DNSDbMixin): __native_bulk_support = True __native_pagination_support = True