<div dir="ltr">Thank you Aaron and Anne! The WADLs will help us a lot!</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 30 May 2013 21:11, Anne Gentle <span dir="ltr"><<a href="mailto:annegentle@justwriteclick.com" target="_blank">annegentle@justwriteclick.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Thu, May 30, 2013 at 1:49 PM, Aaron Rosen <span dir="ltr"><<a href="mailto:arosen@nicira.com" target="_blank">arosen@nicira.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">The api should be fully outlined here: <a href="http://docs.openstack.org/api/openstack-network/2.0/content/index.html" target="_blank">http://docs.openstack.org/api/openstack-network/2.0/content/index.html</a> <div>



<br></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Thu, May 30, 2013 at 6:44 AM, Julio Carlos Barrera Juez <span dir="ltr"><<a href="mailto:juliocarlos.barrera@i2cat.net" target="_blank">juliocarlos.barrera@i2cat.net</a>></span> wrote:<br>




</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><div dir="ltr">Hi!<div><br>

</div><div>We are developing an <span style="color:rgb(51,51,51);font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:17.328125px">external network controller for OpenStack. We want to use</span> 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].</div>






<div><br></div></div></div></div></blockquote></div></div></blockquote><div><br></div><div><br></div></div><div>A starting point for a WADL for the Network API is here: <a href="https://review.openstack.org/#/c/20960/" target="_blank">https://review.openstack.org/#/c/20960/</a>. 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. </div>



<div><br></div><div>Anne</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class="gmail_extra">

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><div dir="ltr">

<div></div><div>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.</div>






<div><br></div><div>Where can we found these definitions? Would we need to do reverse engineering form Python code and JSON requests?</div><div><br></div><div>Thank you!!</div><div><br></div>

<div><br></div><div>[1] Quantum REST Proxy Plugin <a href="http://docs.projectfloodlight.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin" target="_blank">http://docs.projectfloodlight.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin</a></div>






<div>[2] QuantumPluginBaseV2 <a href="https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py#L29" target="_blank">https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py#L29</a></div>






<div>[3] OpenNaaS project <a href="http://www.opennaas.org/" target="_blank">http://www.opennaas.org/</a></div></div>
<br></div></div>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Anne Gentle<br><a href="mailto:annegentle@justwriteclick.com" target="_blank">annegentle@justwriteclick.com</a>
</font></span></div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>