<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 23, 2017 at 2:41 PM, Matt . <span dir="ltr">&lt;<a href="mailto:yamakasi.014@gmail.com" target="_blank">yamakasi.014@gmail.com</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">OK will do!<br>
<br>
No!!, Puppet with Foreman is great, as Foreman is in the same pool as<br>
oVirt I think you need to bring those guys some beers to keep them as<br>
friends :P and 2015 was a great year of wine ;)<br></blockquote><div><br></div><div>As both oVirt and Foreman will share a booth in FOSDEM , I think we&#39;ll have a beer[1] together. </div><div><br></div><div>Please see a presentation[2] I&#39;ve given last year at Red Hat Summit 2016 on the integration. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I prefer to do all from the GUI so all in would be best as I described<br>
but we can test out if on the commandline CLI we can set the status on<br>
Maintenance and see if it returns an exitcode when it finished and can<br>
be upgraded.<br>
<br>
Any idea about that ?<br></blockquote><div><br></div><div>Two options: either use the oVirt CLI, or write something with either of our SDKs or directly against our REST API to ensure the host is indeed in maintenance mode.</div><div>For example in Python, see the example[2]. It&#39;s incomplete in the sense that it does not wait to ensure that host is indeed in maintenance state.</div><div><br></div><div>HTH,</div><div>Y.</div><div><br></div><div>[1] <a href="https://fosdem.org/2017/beerevent/">https://fosdem.org/2017/beerevent/</a></div><div>[2] <a href="https://www.redhat.com/files/summit/session-assets/2016/SS44330-bringing-host-life-cycle-and-content-management-into-red-hat-enterprise-virtualization.pdf">https://www.redhat.com/files/summit/session-assets/2016/SS44330-bringing-host-life-cycle-and-content-management-into-red-hat-enterprise-virtualization.pdf</a></div><div>[3] <a href="https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/remove_host.py">https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/remove_host.py</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks!<br>
<br>
Cheers,<br>
<br>
Matt<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
<br>
2017-01-23 13:34 GMT+01:00 Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com">ykaul@redhat.com</a>&gt;:<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Jan 23, 2017 at 2:31 PM, Matt . &lt;<a href="mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; HI Yaniv,<br>
&gt;&gt;<br>
&gt;&gt; Nice to hear, I will update the other ticket OK ?<br>
&gt;<br>
&gt;<br>
&gt; Sure.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I use puppet but can I kick and wait for maintenance mode from the<br>
&gt;&gt; commandline ? I doubt if this works<br>
&gt;<br>
&gt;<br>
&gt; Puppet is so 2015... ;-)<br>
&gt; If you refer to the command line the CLI, then while you probably can, I<br>
&gt; re-iterate that the oVirt CLI will be deprecated by the next release.<br>
&gt; Y.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks!<br>
&gt;&gt;<br>
&gt;&gt; Matt<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2017-01-23 13:13 GMT+01:00 Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com">ykaul@redhat.com</a>&gt;:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Mon, Jan 23, 2017 at 2:06 PM, Matt . &lt;<a href="mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hi All,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Would it not be nice to have the following upgrade options ?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; - Only oVirt packages<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This is the default.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; or<br>
&gt;&gt; &gt;&gt; - Yum update all packages<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt; And this is requested in<br>
&gt;&gt; &gt; <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1380498" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/<wbr>show_bug.cgi?id=1380498</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Selectbox:<br>
&gt;&gt; &gt;&gt; - Reboot when upgrade finished<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Makes sense, please file a request for enhancement for it.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; This with the maintenance mode will save a lot of time.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Agreed. Note that you could easily script it in Ansible.<br>
&gt;&gt; &gt; Y.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I hope this is possible.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks Matt!<br>
&gt;&gt; &gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; &gt;&gt; Users mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div></div>