← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1664102] [NEW] allow l3 flavors to provide extensions

 

Public bug reported:

some of l3 flavors provide extensions.
eg. "dvr" flavor provides "dvr" extension.
eg. "midonet" flavor would provide "fip64" extension.

for in-tree stuff (dvr, ha, etc) extensions are currently hardcoded in
L3RouterPlugin.supported_extension_aliases.
user requests are validated runtime. (_ensure_driver_supports_request)

on the other hand, for out-of-tree stuff (eg. midonet/fip64) currently there's no way for l3 flavors
to express support.

while we can add all of possible extensions to L3RouterPlugin.supported_extension_aliases,
probably it's more appropriate to introduce a way for l3 flavors to provide extensions, which can be used by both of in-tree and out-of-tree flavors.

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: rfe

** Tags added: rfe

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

Title:
  allow l3 flavors to provide extensions

Status in neutron:
  New

Bug description:
  some of l3 flavors provide extensions.
  eg. "dvr" flavor provides "dvr" extension.
  eg. "midonet" flavor would provide "fip64" extension.

  for in-tree stuff (dvr, ha, etc) extensions are currently hardcoded in
  L3RouterPlugin.supported_extension_aliases.
  user requests are validated runtime. (_ensure_driver_supports_request)

  on the other hand, for out-of-tree stuff (eg. midonet/fip64) currently there's no way for l3 flavors
  to express support.

  while we can add all of possible extensions to L3RouterPlugin.supported_extension_aliases,
  probably it's more appropriate to introduce a way for l3 flavors to provide extensions, which can be used by both of in-tree and out-of-tree flavors.

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


Follow ups