← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1579601] [NEW] move dns related data field out of ml2 plugin into dns plugin

 

Public bug reported:

Now, We prefer to enable DNS support in Neutron by enabling the
extension_drivers in Neutron plugin configurations. However, we still
have the dns related data in ml2 core plugin like dns_name in ports data
fields.

We prefer to remove the code section like    "if ('dns-integration' in
self.supported_extension_aliases and 'dns_name' in p)" out of
db_base_plugin_v2.py

and code like 
   if "dns_name" in port: 
             res["dns_name"] = port["dns_name"]
out of db_base_plugin_common.py.

The goal is to let the dns plugin handle the dns request, and  the core
plugin calling the dns plugin through the method like extension_drivers
and app_dict. we hope to hide the detail of dns information from the
prespective of core plugin.

** Affects: neutron
     Importance: Undecided
     Assignee: bin Yu (froyo-bin)
         Status: New


** Tags: dns

** Changed in: neutron
     Assignee: (unassigned) => bin Yu (froyo-bin)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1579601

Title:
  move dns related data field out of ml2 plugin into dns plugin

Status in neutron:
  New

Bug description:
  Now, We prefer to enable DNS support in Neutron by enabling the
  extension_drivers in Neutron plugin configurations. However, we still
  have the dns related data in ml2 core plugin like dns_name in ports
  data fields.

  We prefer to remove the code section like    "if ('dns-integration' in
  self.supported_extension_aliases and 'dns_name' in p)" out of
  db_base_plugin_v2.py

  and code like 
     if "dns_name" in port: 
               res["dns_name"] = port["dns_name"]
  out of db_base_plugin_common.py.

  The goal is to let the dns plugin handle the dns request, and  the
  core plugin calling the dns plugin through the method like
  extension_drivers and app_dict. we hope to hide the detail of dns
  information from the prespective of core plugin.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1579601/+subscriptions


Follow ups