<div dir="ltr">+100 Jay</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 4, 2016 at 4:53 PM, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.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 05/04/2016 01:08 PM, Chris Dent wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The plans for generic resource pools[1] include a suite of new<br>
commands for creating and updating resource pools. In today's Nova<br>
API meeting[2] and afterwards in #openstack-nova[3] we discussed two<br>
issues:<br>
<br>
* Since the placement API associated with resource pools is eventually<br>
   going to be hoisted out of nova it will be developed in a decoupled<br>
   fashion within the nova tree. It makes sense to also hoist the client<br>
   libraries in the same fashion. The canonical plan for CLIs is to<br>
   plug in to OSC.<br>
<br>
* There's some confusion on whether commands that are destined for<br>
   admins and services but not end users are "supposed" to be in OSC.<br>
<br>
Since then the spec has been updated to reflect using OSC but the<br>
question of whether this is in fact the right place for this style<br>
of commands remains open. Not just for this situation, but<br>
generally.<br>
<br>
Is there an official word on this? If not, should we make one?<br>
</blockquote>
<br></span>
My position is that if it's an HTTP API (as opposed to something like a sqlalchemy-migrate sync command) then it belongs in a client that speaks the OpenStack HTTP APIs. That is OSC as far as I can tell. I don't see a difference between "admin" commands and "standard" commands.<br>
<br>
Best,<br>
-jay<div class="HOEnZb"><div class="h5"><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>