Public bug reported:

In case when ovn_l3 service plugin is used it loads L3 API extensions from the 
list defined in 
neutron.common.ovn.extensions.ML2_SUPPORTED_API_EXTENSIONS_OVN_L3 list.
One of the extensions defined there is "dns-integration" extension which adds 
to the Port resource "dns_name" attribute.
But in fact this shouldn't be enabled if there is no enabled one of the ML2 
extensions which provides dns integration.
The issue now is that if user will pass dns_name attribute to the neutron, it 
will be accepted as it is defined by dns-integration extension but this field 
will not be visible later as it's not processed properly if there is no 
extension driver enabled.

** Affects: neutron
     Importance: Low
     Assignee: Slawek Kaplonski (slaweq)
         Status: Confirmed


** Tags: api ovn

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

Title:
  dns-integration api extension shouldn't be enabled by ovn_l3 plugin if
  there is no corresponding ML2 extension driver enabled

Status in neutron:
  Confirmed

Bug description:
  In case when ovn_l3 service plugin is used it loads L3 API extensions from 
the list defined in 
neutron.common.ovn.extensions.ML2_SUPPORTED_API_EXTENSIONS_OVN_L3 list.
  One of the extensions defined there is "dns-integration" extension which adds 
to the Port resource "dns_name" attribute.
  But in fact this shouldn't be enabled if there is no enabled one of the ML2 
extensions which provides dns integration.
  The issue now is that if user will pass dns_name attribute to the neutron, it 
will be accepted as it is defined by dns-integration extension but this field 
will not be visible later as it's not processed properly if there is no 
extension driver enabled.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to