
On 18 Oct 2017, at 13:32, Barak Korren <bkorren@redhat.com> wrote: =20 =20 =20 On 18 October 2017 at 10:24, Michal Skrivanek = <michal.skrivanek@redhat.com <mailto:michal.skrivanek@redhat.com>> = wrote: Hi all, I=E2=80=99m happy to announce that we finally finished initial = contribution of oVirt specific support into the Cockpit management =
See below for more details =20 There are only limited amount of operations you can do at the moment, = but it may already be interesting for troubleshooting and simple admin = actions where you don=E2=80=99t want to launch the full blown webadmin = UI =20 Worth noting that if you were ever intimidated by the complexity of =
--Apple-Mail=_F0E89D2B-923E-466B-BE4B-8E5B079F0811 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 platform the GWT UI of oVirt portals and it held you back from contributing, = please take another look!
=20 Thanks, michal =20 =20 Very nice work!
thanks! also note the cockpit automation testing framework which now covers = operations on top of stable oVirt environment.
=20 Where is this going? Are all WebAdmin features planned to be supported = at some point? Its kinda nice to be able to access and manage the = systems from any one of the hosts instead of having to know where the = engine is=E2=80=A6
note for anything meaningful it does need engine API connection, = that=E2=80=99s not going to change really due to the oVirt architecture.=20= But who knows how it goes.=E2=80=A6:) There are pieces of functionality = and configuration which can be done against oVirt VMs at the libvirt = level, like Marek mentioned =E2=80=9Cshutdown=E2=80=9D action, but = mostly it=E2=80=99s introspection. With the parallel =E2=80=9CVM XML=E2=80= =9D effort which gets in 4.2 we do have a complete VM definition in form = of libvirt XML=E2=80=A6.so the cockpit code should be able to figure out = a lot of properties from what it can see, and connect it with engine's = information (e.g. it sees network interfaces from libvirt XML and it can = correlate it to engine=E2=80=99s logical networks) But for large part of webadmin functionality it=E2=80=99s not really = feasible, engine does a lot of things, and making changes without the = visibility to the whole setup is not a good idea=E2=80=A6 Thanks, michal
=20 =20 --=20 Barak Korren RHV DevOps team , RHCE, RHCi Red Hat EMEA redhat.com <http://redhat.com/> | TRIED. TESTED. TRUSTED. | = redhat.com/trusted <http://redhat.com/trusted>
--Apple-Mail=_F0E89D2B-923E-466B-BE4B-8E5B079F0811 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On 18 Oct 2017, at 13:32, Barak Korren <<a = href=3D"mailto:bkorren@redhat.com" class=3D"">bkorren@redhat.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div = dir=3D"ltr" class=3D""><br class=3D""><div class=3D"gmail_extra"><br = class=3D""><div class=3D"gmail_quote">On 18 October 2017 at 10:24, = Michal Skrivanek <span dir=3D"ltr" class=3D""><<a = href=3D"mailto:michal.skrivanek@redhat.com" target=3D"_blank" = class=3D"">michal.skrivanek@redhat.com</a>></span> wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 = .8ex;border-left:1px #ccc solid;padding-left:1ex"><div = style=3D"word-wrap:break-word" class=3D"">Hi all,<div class=3D"">I=E2=80=99= m happy to announce that we finally finished initial contribution of = oVirt specific support into the Cockpit management platform<div = class=3D"">See below for more details</div><div class=3D""><br = class=3D""></div><div class=3D"">There are only limited amount of = operations you can do at the moment, but it may already be interesting = for troubleshooting and simple admin actions where you don=E2=80=99t = want to launch the full blown webadmin UI</div><div class=3D""><br = class=3D""></div><div class=3D"">Worth noting that if you were ever = intimidated by the complexity of the GWT UI of oVirt portals and it held = you back from contributing, please take another look!</div><div = class=3D""><br class=3D""></div><div class=3D"">Thanks,</div><div = class=3D"">michal</div></div></div></blockquote><div class=3D""><br = class=3D""> </div></div>Very nice work!<br = class=3D""></div></div></div></blockquote><div><br = class=3D""></div><div>thanks!</div>also note the cockpit automation = testing framework which now covers operations on top of stable oVirt = environment.</div><div><br class=3D""><blockquote type=3D"cite" = class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div = class=3D"gmail_extra"><br class=3D""></div><div = class=3D"gmail_extra">Where is this going? Are all WebAdmin features = planned to be supported at some point? Its kinda nice to be able to = access and manage the systems from any one of the hosts instead of = having to know where the engine = is=E2=80=A6</div></div></div></blockquote><div><br class=3D""></div>note = for anything meaningful it does need engine API connection, that=E2=80=99s= not going to change really due to the oVirt = architecture. </div><div>But who knows how it goes.=E2=80=A6:) = There are pieces of functionality and configuration which can be done = against oVirt VMs at the libvirt level, like Marek mentioned = =E2=80=9Cshutdown=E2=80=9D action, but mostly it=E2=80=99s = introspection. With the parallel =E2=80=9CVM XML=E2=80=9D effort which = gets in 4.2 we do have a complete VM definition in form of libvirt = XML=E2=80=A6.so the cockpit code should be able to figure out a lot of = properties from what it can see, and connect it with engine's = information (e.g. it sees network interfaces from libvirt XML and it can = correlate it to engine=E2=80=99s logical networks)</div><div>But for = large part of webadmin functionality it=E2=80=99s not really feasible, = engine does a lot of things, and making changes without the visibility = to the whole setup is not a good idea=E2=80=A6</div><div><br = class=3D""></div><div>Thanks,</div><div>michal</div><div><br = class=3D""></div><div><blockquote type=3D"cite" class=3D""><div = class=3D""><div dir=3D"ltr" class=3D""><div class=3D"gmail_extra"><br = clear=3D"all" class=3D""><br class=3D"">-- <br class=3D""><div = class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Barak = Korren<br class=3D"">RHV DevOps team , RHCE, RHCi<br class=3D"">Red Hat = EMEA<br class=3D""><a href=3D"http://redhat.com/" target=3D"_blank" = class=3D"">redhat.com</a> | TRIED. TESTED. TRUSTED. | <a = href=3D"http://redhat.com/trusted" target=3D"_blank" = class=3D"">redhat.com/trusted</a></div> </div></div> </div></blockquote></div><br class=3D""></body></html>= --Apple-Mail=_F0E89D2B-923E-466B-BE4B-8E5B079F0811--