← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1906311] [NEW] dns-integration api extension shouldn't be enabled by ovn_l3 plugin if there is no corresponding ML2 extension driver enabled

 

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


Follow ups