<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 6, 2017 at 9:19 PM, Fabrice Bacchella <span dir="ltr">&lt;<a href="mailto:fabrice.bacchella@orange.fr" target="_blank">fabrice.bacchella@orange.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><span class="gmail-"><br><div><blockquote type="cite"><div>Le 6 avr. 2017 à 20:06, Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com" target="_blank">ykaul@redhat.com</a>&gt; a écrit :</div><br class="gmail-m_-7150275841127114072Apple-interchange-newline"><div><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 6, 2017 at 5:30 PM, Fabrice Bacchella <span dir="ltr">&lt;<a href="mailto:fabrice.bacchella@orange.fr" target="_blank">fabrice.bacchella@orange.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-m_-7150275841127114072gmail-"><br>
&gt; Le 6 avr. 2017 à 16:12, Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com" target="_blank">ykaul@redhat.com</a>&gt; a écrit :<br>
<br>
&gt; Seriously though - perhaps you could borrow code from our Ansible module? See[1].<br>
&gt;<br>
<br>
</span>If the code already exists, why it&#39;s not already in the sdk instead of having to dig throw external code ?</blockquote><div><br></div><div>It&#39;s a good question, which I&#39;ve asked as well in the past. The reason is that it&#39;s above the SDK, not part of the SDK.</div><div>But that doesn&#39;t matter - we really ought to have a module/library on top of the SDK,  that can be shared.</div><div>For example, between ovirt-system-tests, Ansible, oVirtBackup[1] and several others who write on top of our SDK.</div><div>We just never got to generalise it enough and split it. You are welcome to begin this work - I believe it has value.</div><div>(It&#39;s also a good Google Summer of Code project - I&#39;ll see if I can update that page on <a href="http://ovirt.org/" target="_blank">ovirt.org</a>).</div></div></div></div></div></blockquote><br></div></span><div>I have already started it for sdk3, I will need to restart if almost from scratch to sdk4: <a href="https://github.com/fbacchella/ovirtcmd" target="_blank">https://github.com/<wbr>fbacchella/ovirtcmd</a> and need to right a lot of very basic code.</div></div></blockquote><div><br></div><div>Well, if you are talking about a CLI, I&#39;ve started one for SDK4[1]. It exactly suffers from what I describe above - due to lack of a library on top of the SDK I&#39;m quite wastefully re-writing what others (for example, the Ansible module) have probably done already.</div><div>But other than that, and the fact I stopped the effort, it&#39;s a very cool CLI, I encourage you to check it out and perhaps pick it and do a better job than me.</div><div><br></div><div>Y.</div><div>[1] <a href="https://github.com/mykaul/ovirt4cli">https://github.com/mykaul/ovirt4cli</a></div><div><br></div></div><br></div></div>