allow l3 flavors to provide extensions
Bug #1664102 reported by
YAMAMOTO Takashi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Won't Fix
|
Wishlist
|
Unassigned |
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.
user requests are validated runtime. (_ensure_
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.
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.
tags: | added: rfe |
Changed in neutron: | |
status: | Confirmed → Won't Fix |
To post a comment you must log in.
At the PTG we discussed this briefly, and the suggestion was to work around the issue for midonet by inheriting/ overriding the list of supported_ extension_ aliases in the midonet L3 plugin. We should probably refrain from providing the extension mechanism for L3 flavors at this point.