dns-integration api extension shouldn't be enabled by ovn_l3 plugin if there is no corresponding ML2 extension driver enabled
Bug #1906311 reported by
Slawek Kaplonski
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Low
|
Slawek Kaplonski |
Bug Description
In case when ovn_l3 service plugin is used it loads L3 API extensions from the list defined in neutron.
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.
tags: | added: dns |
Changed in neutron: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Patch https:/ /review. opendev. org/c/openstack /neutron/ +/764831