[openstack-dev] [nova] why do we have os-attach-interfaces in the v3 API?

Christopher Yeoh cbkyeoh at gmail.com
Fri Oct 3 03:30:38 UTC 2014


On Thu, 02 Oct 2014 15:57:55 -0500
Matt Riedemann <mriedem at linux.vnet.ibm.com> wrote:

> The os-interface (v2) and os-attach-interfaces (v3) APIs are only
> used for the neutron network API, you'll get a NotImplemented if
> trying to call the related methods with nova-network [1].
> 
> Since we aren't proxying to neutron in the v3 API (v2.1), why does 
> os-attach-interfaces [2] exist?  Was this just an oversight?  If so, 
> please allow me to delete it. :)

The proxying work was not done in Juno due to time constraints, but I
think we should be able to cover it early in Kilo (most of the patches
are pretty much ready). To have a V2.1 which is functionality
equivalent to V2 (allowing us to remove the V2 code) we have to
implement proxying.

Chris

> 
> [1] 
> http://git.openstack.org/cgit/openstack/nova/tree/nova/network/api.py?id=2014.2.rc1#n310
> [2] 
> http://git.openstack.org/cgit/openstack/nova/tree/nova/api/openstack/compute/plugins/v3/attach_interfaces.py?id=2014.2.rc1
> 




More information about the OpenStack-dev mailing list