<div dir="ltr"><div><div>There is also nothing stopping you from using both. For example, you could use the OpenStack SDK for most things but if you hit an edge case where you need something specific you can then import the particular client lib.<br><br></div>Cheers,<br></div>Josh<br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 19, 2018 at 1:05 AM, Chris Friesen <span dir="ltr"><<a href="mailto:chris.friesen@windriver.com" target="_blank">chris.friesen@windriver.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I should preface this with the fact that I don't use OpenStack SDK, so you may want to check with the project developers.<br>
<br>
One example is that a bit over a year ago nova added a microversion to include the flavor information directly in the server information rather than returning a link to a flavor (that may have been modified or deleted in the meantime).<br>
<br>
To my knowledge, the Openstack SDK does not yet support this functionality.<span class="HOEnZb"><font color="#888888"><br>
<br>
Chris</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On 04/17/2018 02:24 PM, Volodymyr Litovka wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Chris and colleagues,<br>
<br>
based on your experience, can you specify an average delay between new OS<br>
release / new feature introduction and appearance of corresponding support in<br>
Unified Openstack SDK if you were experiencing such issues?<br>
<br>
Thanks.<br>
<br>
On 4/17/18 7:23 PM, Chris Friesen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 04/17/2018 07:13 AM, Jeremy Stanley wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The various "client libraries" (e.g. python-novaclient,<br>
python-cinderclient, et cetera) can also be used to that end, but<br>
are mostly for service-to-service communication these days, aren't<br>
extremely consistent with each other, and tend to eventually drop<br>
support for older OpenStack APIs so if you're going to be<br>
interacting with a variety of different OpenStack deployments built<br>
on different releases you may need multiple versions of the client<br>
libraries (depending on what it is you're trying to do).<br>
</blockquote>
<br>
The above is all good information.<br>
<br>
I'd like to add that if you need bleeding-edge functionality in nova it will<br>
often be implemented first in python-novaclient.<br>
<br>
Chris<br>
<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
Post to : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
</blockquote>
<br>
</blockquote>
<br>
<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
Post to : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
</div></div></blockquote></div><br></div></div></div></div></div></div>