<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 6, 2015 at 10:14 PM, Atsushi SAKAI <span dir="ltr"><<a href="mailto:sakaia@jp.fujitsu.com" target="_blank">sakaia@jp.fujitsu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you for clearification.<br>
<br>
Would you clearlify the relation ship with v2, v2-ext, and v2.1,<br>
especially for relation ship with v2-ext and v2.1?<br></blockquote><div><br></div><div>Yes. I'll try my best. :)</div><div><br></div><div>Compute v2 is the set of original "core" capabilities defined in the API.</div><div><br></div><div>Compute v2-ext are the "extra" capabilities defined as extensions, so that cloud providers could pick and choose which capabilities to deploy. In practice, the extensions quickly outnumbered the actual "core" capabilities.</div><div> </div><div>Next, enter Compute v2.1 where all capabilities are part of the API. Version 2.1 is an exact copy of all v2 capabilities, both "core" and extensions. <br></div><div><br></div><div><div>Nova developers like the term "microversions" for each of those capabilities, which is actually an HTTP request definition I suppose. There's a much better description of the history in this blog post from Sean Dague: <a href="https://dague.net/2015/06/05/the-nova-api-in-kilo-and-beyond-2/">https://dague.net/2015/06/05/the-nova-api-in-kilo-and-beyond-2/</a></div></div><div><br></div><div>I hope that helps.</div><div><br></div><div>Anne</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<a href="http://developer.openstack.org/api-ref-compute-v2.html" rel="noreferrer" target="_blank">http://developer.openstack.org/api-ref-compute-v2.html</a><br>
<a href="http://developer.openstack.org/api-ref-compute-v2-ext.html" rel="noreferrer" target="_blank">http://developer.openstack.org/api-ref-compute-v2-ext.html</a><br>
<a href="http://developer.openstack.org/api-ref-compute-v2.1.html" rel="noreferrer" target="_blank">http://developer.openstack.org/api-ref-compute-v2.1.html</a><br>
<br>
Thanks<br>
Atsushi SAKAI<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Thu, 6 Aug 2015 09:50:52 -0500<br>
Anne Gentle <<a href="mailto:annegentle@justwriteclick.com">annegentle@justwriteclick.com</a>> wrote:<br>
<br>
> On Wed, Aug 5, 2015 at 8:35 PM, Atsushi SAKAI <<a href="mailto:sakaia@jp.fujitsu.com">sakaia@jp.fujitsu.com</a>> wrote:<br>
><br>
> > two questions about api-ref issue.<br>
> ><br>
> > 1)Ironic API does not exist?<br>
> ><br>
> > From seeing this document, Ironic is out of scope.<br>
> > <a href="https://wiki.openstack.org/wiki/Documentation/HowTo#OpenStack_Projects" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Documentation/HowTo#OpenStack_Projects</a><br>
> ><br>
> > So I plan to drop this issue<br>
> > If some code tree exists, would you notice me?<br>
> > <a href="https://bugs.launchpad.net/openstack-api-site/+bug/1421510" rel="noreferrer" target="_blank">https://bugs.launchpad.net/openstack-api-site/+bug/1421510</a><br>
> ><br>
> ><br>
> Yes. The Ironic API has this<br>
> <a href="http://docs.openstack.org/developer/ironic/webapi/v1.html" rel="noreferrer" target="_blank">http://docs.openstack.org/developer/ironic/webapi/v1.html</a> but I have not<br>
> seen a WADL file committed to the api-site repo so that it'll show up on<br>
> <a href="http://developer.openstack.org" rel="noreferrer" target="_blank">developer.openstack.org</a>. I've created a new bug with the WADL task<br>
> specified.<br>
><br>
> <a href="https://bugs.launchpad.net/openstack-api-site/+bug/1482238" rel="noreferrer" target="_blank">https://bugs.launchpad.net/openstack-api-site/+bug/1482238</a><br>
><br>
><br>
> > Currently Ironic site only<br>
> > <a href="http://docs.openstack.org/developer/ironic/webapi/v1.html" rel="noreferrer" target="_blank">http://docs.openstack.org/developer/ironic/webapi/v1.html</a><br>
> ><br>
> > 2)Where is Compute v3 code?<br>
> ><br>
> > From seeing v3 => v2.1 patch, We can submit patch as v2.1?<br>
> ><br>
> > Hunormous file rename for v3 to v2.1 for Compute<br>
> ><br>
> > <a href="https://github.com/openstack/api-site/commit/8a56efd173fd6a79da2f55f971185114d7869254" rel="noreferrer" target="_blank">https://github.com/openstack/api-site/commit/8a56efd173fd6a79da2f55f971185114d7869254</a><br>
> ><br>
> > If so, following pages has a meaning?<br>
> ><br>
> > Compute API v3 (EXPERIMENTAL)<br>
> > <a href="http://developer.openstack.org/api-ref-compute-v3.html" rel="noreferrer" target="_blank">http://developer.openstack.org/api-ref-compute-v3.html</a><br>
> ><br>
> > Hunormous file rename for v3 to v2.1 for Compute<br>
> ><br>
> > <a href="https://github.com/openstack/api-site/commit/8a56efd173fd6a79da2f55f971185114d7869254" rel="noreferrer" target="_blank">https://github.com/openstack/api-site/commit/8a56efd173fd6a79da2f55f971185114d7869254</a><br>
><br>
><br>
><br>
> Yes, the Compute next API version is 2.1. Please submit patches as v2.1.<br>
><br>
> I will delete the api-ref-compute-v3.html file from the server, tracking<br>
> with this new bug:<br>
><br>
> <a href="https://bugs.launchpad.net/openstack-api-site/+bug/1482241" rel="noreferrer" target="_blank">https://bugs.launchpad.net/openstack-api-site/+bug/1482241</a><br>
><br>
> Thanks for asking -<br>
> Anne<br>
><br>
><br>
><br>
> ><br>
> > Thanks<br>
> > Atsushi SAKAI<br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > OpenStack-docs mailing list<br>
> > <a href="mailto:OpenStack-docs@lists.openstack.org">OpenStack-docs@lists.openstack.org</a><br>
> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs</a><br>
> ><br>
><br>
><br>
><br>
> --<br>
> Anne Gentle<br>
> Rackspace<br>
> Principal Engineer<br>
> <a href="http://www.justwriteclick.com" rel="noreferrer" target="_blank">www.justwriteclick.com</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Atsushi SAKAI <<a href="mailto:sakaia@jp.fujitsu.com">sakaia@jp.fujitsu.com</a>><br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Anne Gentle</div><div>Rackspace</div><div>Principal Engineer</div><div><a href="http://www.justwriteclick.com" target="_blank">www.justwriteclick.com</a></div></div></div>
</div></div>