
--Apple-Mail=_5F8B9932-9BE4-406E-9336-87EB4F44E26A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8
On 19 Oct 2017, at 09:06, Marek Libra <mlibra@redhat.com> wrote: =20 Regarding libvirt, there's fallback to Libvirt provider (part of = cockpit-machines) for VMs which are not managed by oVirt.
For the oVirt ones, oVirt API handles all the actions. =20 It's not yet implemented, but I'm considering to fallback to Libvirt = for selected actions in case the oVirt API can't be reached. Like for = shut down [1]. =20 Anyway, there's still open question with the Libvirt connection since = it's secured on an oVirt host. =20 [1] https://github.com/cockpit-project/cockpit/issues/7670 = <https://github.com/cockpit-project/cockpit/issues/7670> =20 On Wed, Oct 18, 2017 at 3:18 PM, Ryan Barry <rbarry@redhat.com = <mailto:rbarry@redhat.com>> wrote: This looks great, guys. Congrats! =20 Does this also work with plain libvirt? =20 On Wed, Oct 18, 2017 at 3:24 AM, 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 =
It=E2=80=99s layered, so the oVirt specifics are on top of the = libvirt-based code. So the whole VM management functionality primarily = works with libvirt VMs, and oVirt is =E2=80=9Cjust=E2=80=9D an extension = in functionality and data presentation. We first develop it with pure libvirt in mind, and then extend it with = what oVirt can give us in addition. Great thing about it is that every improvement to the generic code is = beneficial for oVirt too, and we can selectively choose for which = actions engine is required or not platform the GWT UI of oVirt portals and it held you back from contributing, = please take another look!
=20 Thanks, michal =20
Begin forwarded message: =20 From: Marek Libra <mlibra@redhat.com <mailto:mlibra@redhat.com>> Subject: Re: Cockpit 153 released Date: 17 October 2017 at 16:02:59 GMT+2 To: Development discussion for the Cockpit Project = <cockpit-devel@lists.fedorahosted.org = <mailto:cockpit-devel@lists.fedorahosted.org>> Reply-To: Development discussion for the Cockpit Project = <cockpit-devel@lists.fedorahosted.org = <mailto:cockpit-devel@lists.fedorahosted.org>> =20 Walk-through video for the new "oVirt Machines" page can be found = here: https://youtu.be/5i-kshT6c5A <https://youtu.be/5i-kshT6c5A> =20 On Tue, Oct 17, 2017 at 12:08 PM, Martin Pitt <mpitt@redhat.com = <mailto:mpitt@redhat.com>> wrote: http://cockpit-project.org/blog/cockpit-153.html = <http://cockpit-project.org/blog/cockpit-153.html> =20 Cockpit is the modern Linux admin interface. We release regularly. = Here are the release notes from version 153. =20 =20 Add oVirt package ----------------- =20 This version introduces the "oVirt Machines" page on Fedora for = controlling oVirt virtual machine clusters. This code was moved into Cockpit as = it shares a lot of code with the existing "Machines" page, which manages = virtual machines through libvirt. =20 This feature is packaged in cockpit-ovirt and when installed it will = replace the "Machines" page. =20 Thanks to Marek Libra for working on this! =20 Screenshot: =20 http://cockpit-project.org/images/ovirt-overview.png = <http://cockpit-project.org/images/ovirt-overview.png> =20 Change: https://github.com/cockpit-project/cockpit/pull/7139 = <https://github.com/cockpit-project/cockpit/pull/7139> =20 =20 Packaging cleanup ----------------- =20 This release fixes a lot of small packaging issues that were spotted = by rpmlint/lintian. =20 Get it ------ =20 You can get Cockpit here: =20 http://cockpit-project.org/running.html = <http://cockpit-project.org/running.html> =20 Cockpit 153 is available in Fedora 27: =20 https://bodhi.fedoraproject.org/updates/cockpit-153-1.fc27 = <https://bodhi.fedoraproject.org/updates/cockpit-153-1.fc27> =20 Or download the tarball here: =20 https://github.com/cockpit-project/cockpit/releases/tag/153 = <https://github.com/cockpit-project/cockpit/releases/tag/153> =20 =20 Take care, =20 Martin Pitt =20 _______________________________________________ cockpit-devel mailing list -- cockpit-devel@lists.fedorahosted.org = <mailto:cockpit-devel@lists.fedorahosted.org> To unsubscribe send an email to = cockpit-devel-leave@lists.fedorahosted.org = <mailto:cockpit-devel-leave@lists.fedorahosted.org> =20 =20 =20 =20 --=20 MAREK LIBRA SENIOR SOFTWARE ENGINEER Red Hat Czech =20 <https://www.redhat.com/> _______________________________________________ cockpit-devel mailing list -- cockpit-devel@lists.fedorahosted.org = <mailto:cockpit-devel@lists.fedorahosted.org> To unsubscribe send an email to = cockpit-devel-leave@lists.fedorahosted.org = <mailto:cockpit-devel-leave@lists.fedorahosted.org> =20 =20
Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users = <http://lists.ovirt.org/mailman/listinfo/users> =20 =20 =20 =20 --=20 RYAN BARRY SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHEV HYPERVISOR Red Hat=C2=A0NA <https://www.redhat.com/> rbarry@redhat.com <mailto:rbarry@redhat.com> M: +1-651-815-9306 = <tel:+1-651-815-9306> IM: rbarry =20 <https://red.ht/sig> _______________________________________________ Devel mailing list Devel@ovirt.org <mailto:Devel@ovirt.org> http://lists.ovirt.org/mailman/listinfo/devel = <http://lists.ovirt.org/mailman/listinfo/devel> =20 =20 =20 --=20 MAREK LIBRA SENIOR SOFTWARE ENGINEER Red Hat Czech =20 <https://www.redhat.com/>
<div class=3D"gmail_extra"><br class=3D""><div class=3D"gmail_quote">On = Wed, Oct 18, 2017 at 3:18 PM, Ryan Barry <span dir=3D"ltr" = class=3D""><<a href=3D"mailto:rbarry@redhat.com" target=3D"_blank" = class=3D"">rbarry@redhat.com</a>></span> wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px = 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
--Apple-Mail=_5F8B9932-9BE4-406E-9336-87EB4F44E26A 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 19 Oct 2017, at 09:06, Marek Libra <<a = href=3D"mailto:mlibra@redhat.com" class=3D"">mlibra@redhat.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div = dir=3D"ltr" class=3D""><div class=3D""><div class=3D""><div = class=3D"">Regarding libvirt, there's fallback to Libvirt provider (part = of cockpit-machines) for VMs which are not managed by oVirt.<br = class=3D""></div></div></div></div></div></blockquote><div><br = class=3D""></div>It=E2=80=99s layered, so the oVirt specifics are on top = of the libvirt-based code. So the whole VM management functionality = primarily works with libvirt VMs, and oVirt is =E2=80=9Cjust=E2=80=9D an = extension in functionality and data presentation.</div><div>We first = develop it with pure libvirt in mind, and then extend it with what oVirt = can give us in addition.</div><div>Great thing about it is that every = improvement to the generic code is beneficial for oVirt too, and we can = selectively choose for which actions engine is required or = not</div><div><br class=3D""></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""><div class=3D"">For= the oVirt ones, oVirt API handles all the actions.<br class=3D""><br = class=3D""></div>It's not yet implemented, but I'm considering to = fallback to Libvirt for selected actions in case the oVirt API can't be = reached. Like for shut down [1].<br class=3D""><br = class=3D""></div>Anyway, there's still open question with the Libvirt = connection since it's secured on an oVirt host.<br class=3D""><div = class=3D""><div class=3D""><div class=3D""><div class=3D""><div = class=3D"gmail_extra"><br class=3D""></div><div class=3D"gmail_extra">[1] = <a href=3D"https://github.com/cockpit-project/cockpit/issues/7670" = class=3D"">https://github.com/cockpit-project/cockpit/issues/7670</a></div= dir=3D"ltr" class=3D""><div class=3D"">This looks great, guys. = Congrats!<br class=3D""><br class=3D""></div>Does this also work with = plain libvirt?<br class=3D""></div><div class=3D"gmail_extra"><br = class=3D""><div class=3D"gmail_quote"><div class=3D""><div = class=3D"gmail-h5">On Wed, Oct 18, 2017 at 3:24 AM, 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""></div></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid = rgb(204,204,204);padding-left:1ex"><div class=3D""><div = class=3D"gmail-h5"><div style=3D"overflow-wrap: break-word;" class=3D"">Hi= all,<div class=3D"">I=E2=80=99m 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 class=3D""><div = class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div = class=3D"">Begin forwarded message:</div><br = class=3D"gmail-m_-2430291130917849176m_890649084528372426Apple-interchange= -newline"><div style=3D"margin:0px" class=3D""><span style=3D"font-family:= -webkit-system-font, 'Helvetica Neue', Helvetica, sans-serif;" = class=3D""><b class=3D"">From: </b></span><span = style=3D"font-family:-webkit-system-font,Helvetica = Neue,Helvetica,sans-serif" class=3D"">Marek Libra <<a = href=3D"mailto:mlibra@redhat.com" target=3D"_blank" = class=3D"">mlibra@redhat.com</a>><br class=3D""></span></div><div = style=3D"margin:0px" class=3D""><span style=3D"font-family: = -webkit-system-font, 'Helvetica Neue', Helvetica, sans-serif;" = class=3D""><b class=3D"">Subject: </b></span><span = style=3D"font-family:-webkit-system-font,Helvetica = Neue,Helvetica,sans-serif" class=3D""><b class=3D"">Re: Cockpit 153 = released</b><br class=3D""></span></div><div style=3D"margin:0px" = class=3D""><span style=3D"font-family: -webkit-system-font, 'Helvetica = Neue', Helvetica, sans-serif;" class=3D""><b class=3D"">Date: = </b></span><span style=3D"font-family:-webkit-system-font,Helvetica = Neue,Helvetica,sans-serif" class=3D"">17 October 2017 at 16:02:59 = GMT+2<br class=3D""></span></div><div style=3D"margin:0px" = class=3D""><span style=3D"font-family: -webkit-system-font, 'Helvetica = Neue', Helvetica, sans-serif;" class=3D""><b class=3D"">To: = </b></span><span style=3D"font-family:-webkit-system-font,Helvetica = Neue,Helvetica,sans-serif" class=3D"">Development discussion for the = Cockpit Project <<a = href=3D"mailto:cockpit-devel@lists.fedorahosted.org" target=3D"_blank" = class=3D"">cockpit-devel@lists.fedorahos<wbr = class=3D"">ted.org</a>></span></div><div style=3D"margin:0px" = class=3D""><span style=3D"font-family: -webkit-system-font, 'Helvetica = Neue', Helvetica, sans-serif;" class=3D""><b class=3D"">Reply-To: = </b></span><span style=3D"font-family:-webkit-system-font,Helvetica = Neue,Helvetica,sans-serif" class=3D"">Development discussion for the = Cockpit Project <<a = href=3D"mailto:cockpit-devel@lists.fedorahosted.org" target=3D"_blank" = class=3D"">cockpit-devel@lists.fedorahos<wbr class=3D"">ted.org</a>><br= class=3D""></span></div><br class=3D""><div class=3D""><div dir=3D"ltr" = class=3D"">Walk-through video for the new "oVirt Machines" page can be = found here: <a href=3D"https://youtu.be/5i-kshT6c5A" target=3D"_blank" = class=3D"">https://youtu.be/5i-kshT6c5A</a><br class=3D""><div = class=3D"gmail_extra"><br class=3D""><div class=3D"gmail_quote">On Tue, = Oct 17, 2017 at 12:08 PM, Martin Pitt <span dir=3D"ltr" class=3D""><<a = href=3D"mailto:mpitt@redhat.com" target=3D"_blank" = class=3D"">mpitt@redhat.com</a>></span> wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px = 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a = href=3D"http://cockpit-project.org/blog/cockpit-153.html" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://cockpit-project.org/blo<wbr = class=3D"">g/cockpit-153.html</a><br class=3D""> <br class=3D""> Cockpit is the modern Linux admin interface. We release regularly. = Here<br class=3D""> are the release notes from version 153.<br class=3D""> <br class=3D""> <br class=3D""> Add oVirt package<br class=3D""> -----------------<br class=3D""> <br class=3D""> This version introduces the "oVirt Machines" page on Fedora for = controlling<br class=3D""> oVirt virtual machine clusters. This code was moved into Cockpit = as it shares<br class=3D""> a lot of code with the existing "Machines" page, which manages virtual = machines<br class=3D""> through libvirt.<br class=3D""> <br class=3D""> This feature is packaged in cockpit-ovirt and when installed it will = replace<br class=3D""> the "Machines" page.<br class=3D""> <br class=3D""> Thanks to Marek Libra for working on this!<br class=3D""> <br class=3D""> Screenshot:<br class=3D""> <br class=3D""> <a href=3D"http://cockpit-project.org/images/ovirt-overview.png" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://cockpit-project.org/ima<wbr = class=3D"">ges/ovirt-overview.png</a><br class=3D""> <br class=3D""> Change: <a href=3D"https://github.com/cockpit-project/cockpit/pull/7139" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://github.com/cockpit-pro<wbr = class=3D"">ject/cockpit/pull/7139</a><br class=3D""> <br class=3D""> <br class=3D""> Packaging cleanup<br class=3D""> -----------------<br class=3D""> <br class=3D""> This release fixes a lot of small packaging issues that were spotted = by<br class=3D""> rpmlint/lintian.<br class=3D""> <br class=3D""> Get it<br class=3D""> ------<br class=3D""> <br class=3D""> You can get Cockpit here:<br class=3D""> <br class=3D""> <a href=3D"http://cockpit-project.org/running.html" rel=3D"noreferrer" = target=3D"_blank" class=3D"">http://cockpit-project.org/run<wbr = class=3D"">ning.html</a><br class=3D""> <br class=3D""> Cockpit 153 is available in Fedora 27:<br class=3D""> <br class=3D""> <a href=3D"https://bodhi.fedoraproject.org/updates/cockpit-153-1.fc27" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://bodhi.fedoraproject.or<wbr = class=3D"">g/updates/cockpit-153-1.fc27</a><br class=3D""> <br class=3D""> Or download the tarball here:<br class=3D""> <br class=3D""> <a href=3D"https://github.com/cockpit-project/cockpit/releases/tag/153" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://github.com/cockpit-pro<wbr = class=3D"">ject/cockpit/releases/tag/153</a><br class=3D""> <br class=3D""> <br class=3D""> Take care,<br class=3D""> <br class=3D""> Martin Pitt<br class=3D""> <br class=3D"">______________________________<wbr = class=3D"">_________________<br class=3D""> cockpit-devel mailing list -- <a = href=3D"mailto:cockpit-devel@lists.fedorahosted.org" target=3D"_blank" = class=3D"">cockpit-devel@lists.fedorahost<wbr class=3D"">ed.org</a><br = class=3D""> To unsubscribe send an email to <a = href=3D"mailto:cockpit-devel-leave@lists.fedorahosted.org" = target=3D"_blank" class=3D"">cockpit-devel-leave@lists.fedo<wbr = class=3D"">rahosted.org</a><br class=3D""> <br class=3D""></blockquote></div><br class=3D""><br clear=3D"all" = class=3D""><span class=3D"gmail-m_-2430291130917849176HOEnZb"><font = color=3D"#888888" class=3D""><br class=3D"">-- <br class=3D""><div = class=3D"gmail-m_-2430291130917849176m_890649084528372426gmail_signature">= <div dir=3D"ltr" class=3D""><div class=3D""><div dir=3D"ltr" = class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div = class=3D""><div = style=3D"font-weight:bold;margin:0px;padding:0px;font-size:14px;text-trans= form:uppercase" class=3D""><span class=3D"">Marek</span> <span = class=3D"">Libra</span></div><p = style=3D"font-weight:normal;font-size:10px;margin:0px 0px = 4px;text-transform:uppercase" class=3D""><span class=3D"">senior = software engineer</span></p><div = style=3D"font-weight:normal;margin:0px;font-size:10px;color:rgb(153,153,15= 3)" class=3D""><a = style=3D"color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:no= ne;font-family:"overpass",sans-serif" = href=3D"https://www.redhat.com/" target=3D"_blank" class=3D"">Red Hat = <span class=3D"">Czech<br class=3D""><br class=3D""></span></a></div> <table border=3D"0" class=3D""><tbody class=3D""><tr class=3D""><td = width=3D"100px" class=3D""> </td> </tr></tbody></table> </div></div></div></div></div></div></div> </font></span></div></div><span = class=3D"gmail-m_-2430291130917849176HOEnZb"><font color=3D"#888888" = class=3D""> ______________________________<wbr class=3D"">_________________<br = class=3D"">cockpit-devel mailing list -- <a = href=3D"mailto:cockpit-devel@lists.fedorahosted.org" target=3D"_blank" = class=3D"">cockpit-devel@lists.fedorahost<wbr class=3D"">ed.org</a><br = class=3D"">To unsubscribe send an email to <a = href=3D"mailto:cockpit-devel-leave@lists.fedorahosted.org" = target=3D"_blank" class=3D"">cockpit-devel-leave@lists.fedo<wbr = class=3D"">rahosted.org</a><br = class=3D""></font></span></div></blockquote></div><br = class=3D""></div></div></div><br class=3D""></div></div><span = class=3D"gmail-">______________________________<wbr = class=3D"">_________________<br class=3D""> Users mailing list<br class=3D""> <a href=3D"mailto:Users@ovirt.org" target=3D"_blank" = class=3D"">Users@ovirt.org</a><br class=3D""> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://lists.ovirt.org/mailman<wbr = class=3D"">/listinfo/users</a><br class=3D""> <br class=3D""></span></blockquote></div><span = class=3D"gmail-HOEnZb"><font color=3D"#888888" class=3D""><br = class=3D""><br clear=3D"all" class=3D""><br class=3D"">-- <br = class=3D""><div class=3D"gmail-m_-2430291130917849176gmail_signature"><div= dir=3D"ltr" class=3D""><div style=3D"font-family: overpass, sans-serif; = font-weight: bold; margin: 0px; padding: 0px; font-size: 14px; = text-transform: uppercase;" class=3D""><span = class=3D"">RYAN</span> <span class=3D"">BARRY</span></div><p = style=3D"font-family: overpass, sans-serif; font-size: 10px; margin: 0px = 0px 4px; text-transform: uppercase;" class=3D""><span class=3D"">SENIOR = SOFTWARE ENGINEER - TEAM LEAD - RHEV HYPERVISOR</span></p><div = style=3D"font-family: overpass, sans-serif; margin: 0px; font-size: = 10px; color: rgb(153, 153, 153);" class=3D""><a = href=3D"https://www.redhat.com/" style=3D"color:rgb(0,136,206);margin:0px"= target=3D"_blank" class=3D"">Red Hat <span = class=3D"">NA</span></a></div><p = style=3D"font-family:overpass,sans-serif;margin:0px 0px = 6px;font-size:10px;color:rgb(153,153,153)" class=3D""><span = style=3D"margin:0px;padding:0px" class=3D""><a = href=3D"mailto:rbarry@redhat.com" = style=3D"color:rgb(0,136,206);margin:0px" target=3D"_blank" = class=3D"">rbarry@redhat.com</a> </span> <span = class=3D"">M: <a href=3D"tel:+1-651-815-9306" = style=3D"color:rgb(0,136,206);font-size:11px;margin:0px" target=3D"_blank"= class=3D"">+1-651-815-9306</a> </span> <span = class=3D"">IM: <span class=3D"">rbarry</span></span></p><table = style=3D"font-family: overpass, sans-serif; font-size: inherit;" = border=3D"0" class=3D""><tbody class=3D""><tr class=3D""><td = width=3D"100px" class=3D""><a href=3D"https://red.ht/sig" = target=3D"_blank" class=3D""><img = src=3D"https://www.redhat.com/files/brand/email/sig-redhat.png" = width=3D"90" height=3D"auto" = class=3D""></a></td></tr></tbody></table></div></div> </font></span></div> <br class=3D"">______________________________<wbr = class=3D"">_________________<br class=3D""> Devel mailing list<br class=3D""> <a href=3D"mailto:Devel@ovirt.org" class=3D"">Devel@ovirt.org</a><br = class=3D""> <a href=3D"http://lists.ovirt.org/mailman/listinfo/devel" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://lists.ovirt.org/<wbr = class=3D"">mailman/listinfo/devel</a><br class=3D""></blockquote></div><br= class=3D""><br clear=3D"all" class=3D""><br class=3D"">-- <br = class=3D""><div class=3D"gmail_signature"><div dir=3D"ltr" class=3D""><div= class=3D""><div dir=3D"ltr" class=3D""><div class=3D""><div dir=3D"ltr" = class=3D""><div class=3D""><div style=3D"font-weight: bold; margin: 0px; = padding: 0px; font-size: 14px; text-transform: uppercase;" = class=3D""><span class=3D"">Marek</span> <span = class=3D"">Libra</span></div><p = style=3D"font-weight:normal;font-size:10px;margin:0px 0px = 4px;text-transform:uppercase" class=3D""><span class=3D"">senior = software engineer</span></p><div style=3D"font-weight: normal; margin: = 0px; font-size: 10px; color: rgb(153, 153, 153);" class=3D""><a = style=3D"color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:no= ne;font-family:"overpass",sans-serif" = href=3D"https://www.redhat.com/" target=3D"_blank" class=3D"">Red Hat = <span class=3D"">Czech<br class=3D""><br class=3D""></span></a></div> <table border=3D"0" class=3D""><tbody class=3D""><tr class=3D""><td = width=3D"100px" class=3D""> </td> </tr></tbody></table> </div></div></div></div></div></div></div> </div></div></div></div></div></div> </div></blockquote></div><br class=3D""></body></html>= --Apple-Mail=_5F8B9932-9BE4-406E-9336-87EB4F44E26A--