[openstack-dev] Quantum model

Julio Carlos Barrera Juez juliocarlos.barrera at i2cat.net
Fri May 31 07:45:43 UTC 2013


Thank you Aaron and Anne! The WADLs will help us a lot!


On 30 May 2013 21:11, Anne Gentle <annegentle at justwriteclick.com> wrote:

>
>
>
> On Thu, May 30, 2013 at 1:49 PM, Aaron Rosen <arosen at nicira.com> wrote:
>
>> The api should be fully outlined here:
>> http://docs.openstack.org/api/openstack-network/2.0/content/index.html
>>
>>
>>
>> On Thu, May 30, 2013 at 6:44 AM, Julio Carlos Barrera Juez <
>> juliocarlos.barrera at i2cat.net> wrote:
>>
>>> Hi!
>>>
>>> We are developing an external network controller for OpenStack. We want
>>> to use Quantum REST Proxy Plugin [1] as proxy to send all the possible
>>> messages via REST API to our network controller. For this purpose, we need
>>> to provide this API in an strict way, for that reason we need a definition
>>> of the API (an WSDL/WADL?). Anyway, we need the definition of the root
>>> objects of Quantum model (network, port and subnet). Because the nature of
>>> Python language, it is difficult to find it from QuantumPluginBaseV2
>>> interface [2].
>>>
>>>
>
> A starting point for a WADL for the Network API is here:
> https://review.openstack.org/#/c/20960/. Our docs intern Laura Alves
> worked on it but is back at school. We'd be happy to pick it back up again
> with reviews from the core Networking team.
>
> Anne
>
>
>>  We are going to develop the network controller as an extension of
>>> OpenNaaS project [3]. It implies we are going to use Java and a bunch of
>>> technologies already chosen to develop the REST server. It implies that we
>>> need an strict model definition and an strict REST API definition to be
>>> full compatible with the proxy plugin.
>>>
>>> Where can we found these definitions? Would we need to do reverse
>>> engineering form Python code and JSON requests?
>>>
>>> Thank you!!
>>>
>>>
>>> [1] Quantum REST Proxy Plugin
>>> http://docs.projectfloodlight.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin
>>> [2] QuantumPluginBaseV2
>>> https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py#L29
>>> [3] OpenNaaS project http://www.opennaas.org/
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Anne Gentle
> annegentle at justwriteclick.com
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130531/38227198/attachment.html>


More information about the OpenStack-dev mailing list