<div dir="ltr">Agree with Mike, thx for the link.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 30, 2015 at 4:55 PM, michael mccune <span dir="ltr"><<a href="mailto:msm@redhat.com" target="_blank">msm@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 03/30/2015 07:02 AM, Sergey Lukjanov wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My personal opinion for API 2.0 - we should discuss design of all object<br>
and endpoint, review how they are used from Horizon or<br>
python-saharaclient and improve them as much as possible. For example,<br>
it includes:<br>
<br>
* get rid of tons of extra optional fields<br>
* rename Job -> Job Template, Job Execution -> Job<br>
* better support for Horizon needs<br>
* hrefs<br>
<br>
If you have any ideas ideas about 2.0 - please write them up, there is a<br>
99% chance that we'll discuss an API 2.0 a lot on Vancouver summit.<br>
</blockquote>
<br></span>
+1<br>
<br>
i've started a pad that we can use to collect ideas for the discussion: <a href="https://etherpad.openstack.org/p/sahara-liberty-api-v2" target="_blank">https://etherpad.openstack.<u></u>org/p/sahara-liberty-api-v2</a><br>
<br>
things that i'd like to see from the v2 discussion<br>
<br>
* a full endpoint review, some of the endpoints might need to be deprecated or adjusted slightly (for example, job-binary-internals)<br>
<br>
* a technology review, should we consider Pecan or stay with Flask?<br>
<br>
* proposals for more radical changes to the api; use of micro-versions akin to nova's plan, migrating the project id into the headers, possible use of swagger to aid in auto-generation of api definitions.<br>
<br>
i think we will have a good amount to discuss and i will be migrating some of my local notes into the pad over this week and the next. i invite everyone to add their thoughts to the pad for ideas.<br>
<br>
mike<div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>______________________________<u></u>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.<u></u>openstack.org?subject:<u></u>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Sincerely yours,<br>Sergey Lukjanov<br>Sahara Technical Lead<br>(OpenStack Data Processing)<br>Principal Software Engineer<br>Mirantis Inc.</div>
</div>