← Back to team overview

yahoo-eng-team team mailing list archive

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

 

** Changed in: neutron
       Status: In Progress => Fix Released

-- 
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:
  Fix Released

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



References