Comment 18 for bug 1705755

Revision history for this message
Akihiro Motoki (amotoki) wrote :

(Although I could not join the drivers meeting Nov 16) I see several points:

* The neutron team considers API definitions in neutron-lib as the official APIs (regardless of they are called "extensions")
* Why can't vendor API extensions be upstreamed into neutron-lib? If it can, the situation would be simpler.

This hits me another question: Do vendor API extensions live forever? We will hit the same problem in the API side if we go to the route of disallowing API extensions in future (as most OpenStack APIs do and are going to do). I think we need to take into account this. We need to assume this will happen sooner (two cycles?) or later (more that two years?). What will vendor API extensions want to do then?

If vendor API extensions cannot be merged into neutron API, it means we cannot drop extensions forever. I think this is the same discussion of CLI extra argument.