<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Jul 3, 2017 at 9:38 AM Thomas SEGISMONT &lt;<a href="mailto:tsegismont@gmail.com">tsegismont@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Sebastian,<div><br></div><div class="gmail_extra"><div class="gmail_quote"></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-07-03 8:24 GMT+02:00 Sebastian Laskawiec <span dir="ltr">&lt;<a href="mailto:slaskawi@redhat.com" target="_blank">slaskawi@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey Thomas,<div><br></div><div>Comments inlined.</div><div><br></div><div>Thanks,</div><div>Sebastian<br><div dir="ltr"><br><br><div class="gmail_quote"><span><div dir="ltr">On Fri, Jun 30, 2017 at 9:29 PM Thomas SEGISMONT &lt;<a href="mailto:tsegismont@gmail.com" target="_blank">tsegismont@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Also, it seems infinispan-cloud 9.0.3.Final depends on JGroups 0.9.1.<div><br></div><div>Do you plan to release another 9.0.x version which depends on 1.0.0.Beta1 or later? If so, is there a target date?</div></div></blockquote><div><br></div></span><div>No, I didn&#39;t plan to backport it to 9.0.x branch. The implementation is pretty new and I wanted to play with it a little bit more before make it &quot;stable&quot;. </div><div><br></div><div>Could you please tell me why do you need it? </div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>On Openshift S2I environments, a pod can only expose a predetermined set of ports. Of course the administrator can customize this set, but in some cases (e.g. <a href="http://openshift.io" target="_blank">openshift.io</a>) it is very unlikely that the extra port is added.</div></div></div></div></blockquote><div><br></div><div>That&#39;s a fair point. And there&#39;s no workaround for this. Ok, I&#39;ll do a backport than.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div dir="ltr"><div class="gmail_quote"><span><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><br><div class="gmail_quote">2017-06-30 11:40 GMT+02:00 Thomas SEGISMONT <span dir="ltr">&lt;<a href="mailto:tsegismont@gmail.com" target="_blank">tsegismont@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi everyone,<div><br></div><div>Thank you for this great work, the dependency diet and the extra port removal are both very useful. The extra port removal is key to enable Vert.x clustering in Openshift S2I environments.</div><div><br></div><div>I tried the new KUBE_PING (beta1) with vertx-infinispan and it worked fine. I have a few questions though.</div><div><br></div><div>I couldn&#39;t configure it with env variables. Before you ask, yes I noticed the name changes ;-) I only had a quick look at JGroups config code but it seems it only resolves system properties. Did it work for you because you tried with an Infinispan server?</div></div></blockquote></div></div></blockquote><div><br></div></span><div>Could you please tell me what is the JGroups version you&#39;re running on? I think environment variables support requires &gt;= 4.0.3.Final [1].</div><div><br></div><div>[1] <a href="https://github.com/jgroups-extras/jgroups-kubernetes/blob/master/pom.xml#L56" target="_blank">https://github.com/jgroups-extras/jgroups-kubernetes/blob/master/pom.xml#L56</a></div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>This explains it. I use the version of JGroups which comes with ISPN 9.0.0.Final (4.0.1.Final)</div></div></div></div></blockquote><div><br></div><div>Yeah, I will also bump it up. I hope Dan and Pedro will be OK with that.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div dir="ltr"><div class="gmail_quote"><span><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Since I couldn&#39;t configure it externally I had to create a custom JGroups file. Usually, we recommend [1] Vert.x users to add the infinispan-cloud dependency and a system property:</div><div>-Dvertx.jgroups.config=default-configs/default-jgroups-kubernetes.xml<br></div></div></blockquote></div></div></blockquote><div><br></div></span><div>+1, that&#39;s the correct way to do it. I think bumping up JGroups version might solve your problem here.<br></div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Yes. Upgrading JGroups that solved the issue.</div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div dir="ltr"><div class="gmail_quote"><div></div><span><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>My custom JGroups file is a just a copy of default-configs/default-jgroups-kubernetes.xml in which I added the masterHost and namespace properties.</div></div></blockquote></div></div></blockquote><div><br></div></span><div>hmmmm that&#39;s odd. Why do you need to change masterHost? The default should be fine in 99% of the use cases. The namespace is a separate thing and in most of the cases a user should set it to his own project.</div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>I needed to set the masterHost via a sysprop as my older version of JGroups wouldn&#39;t lookup env vars. With 4.0.3.Final I don&#39;t need it anymore.</div></div></div></div></blockquote><div><br></div><div>Ok, understood.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div dir="ltr"><div class="gmail_quote"><span><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Is it still recommended to use the default-configs/default-jgroups-kubernetes.xml stack ? Or is any change planned after the KUBE_PING changes?<br></div><div>I wouldn&#39;t expect a protocol implementation change to impact a stack configuration but they say there are no stupid questions :)</div></div></blockquote></div></div></blockquote><div><br></div></span><div>No no, using default-jgroups-kubernetes.xml is still necessary (and there are no plans to change it in the future). Using specific transport is tied with your deployment model. In most of the cases in Kubernetes and OpenShift you should use KUBE_PING. Your network configuration might support multicasting and then you&#39;d probably need to check if UDP is not performing better. You may also use StatefulSets and try out DNS_PING. </div><div><br></div><div>As you can see there are many different combinations of protocols you might use. Recommending default config shipped with infinispan-cloud is a way to go here in my opinion.</div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>OK. I had no plans to try my own stack for Openshift really :) Just wanted to make sure the new KUBE_PING doesn&#39;t impact the infinispan-cloud default Kubernetes stack.</div></div></div></div></blockquote><div><br></div><div>No no... it should be fine.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div dir="ltr"><div class="gmail_quote"><div><div class="m_-7494254023790065505h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Thank you,</div><div>Thomas</div><div><br></div><div><br></div><div>[1] <a href="http://vertx.io/docs/vertx-infinispan/java/#_configuring_for_openshift_3" target="_blank">http://vertx.io/docs/vertx-infinispan/java/#_configuring_for_openshift_3</a><div><div class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789h5"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-06-15 8:21 GMT+02:00 Sebastian Laskawiec <span dir="ltr">&lt;<a href="mailto:slaskawi@redhat.com" target="_blank">slaskawi@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Yep, no problems found!!! <div><br></div><div>I had also impression that the new implementation is &quot;faster&quot;. Though I haven&#39;t measured it... it just my impression.<div><br></div><div>Awesome work Bela!</div></div></div><div><div class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-h5"><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 15, 2017 at 7:42 AM Bela Ban &lt;<a href="mailto:belaban@mailbox.org" target="_blank">belaban@mailbox.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks, Sebastian!<br>
<br>
I assume testing on GKE and minikube/openshift was successful?<br>
<br>
<br>
On 14/06/17 13:15, Sebastian Laskawiec wrote:<br>
&gt; Hey guys,<br>
&gt;<br>
&gt; Just a heads up, I&#39;ve just created a PR that upgrades KUBE_PING to<br>
&gt; 1.0.0.Beta1 [1]. As you probably seen in [2], 1.0.0.Beta1 was completely<br>
&gt; rewritten and might behave slightly differently.<br>
&gt;<br>
&gt; Here is a summary of changes:<br>
&gt;<br>
&gt;   * The latest KUBE_PING doesn&#39;t require embedded HTTP server for<br>
&gt;     discovery. Thus it is no longer required to expose port 8888 in Pods.<br>
&gt;   * The number of dependencies has been decreased. Currently we only<br>
&gt;     require JGroups and OAuth library.<br>
&gt;   * The new KUBE_PING works only with JGroups 4. There will be no<br>
&gt;     JGroups 3 support.<br>
&gt;   * Some of the environmental variables were shortened and we removed<br>
&gt;     `OPENSHIFT` prefix. So if you use `OPENSHIFT_KUBE_PING_NAMESPACE`,<br>
&gt;     you will need to change it to `KUBERNETES_NAMESPACE`. Please refer<br>
&gt;     to [3] for more information.<br>
&gt;<br>
&gt; I also switched default branch in Kubernetes Ping repository to master [4].<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Sebastian<br>
&gt;<br>
&gt; [1] <a href="https://github.com/infinispan/infinispan/pull/5201" rel="noreferrer" target="_blank">https://github.com/infinispan/infinispan/pull/5201</a><br>
&gt; [2] <a href="http://belaban.blogspot.ch/2017/05/running-infinispan-cluster-with.html" rel="noreferrer" target="_blank">http://belaban.blogspot.ch/2017/05/running-infinispan-cluster-with.html</a><br>
&gt; [3] <a href="https://github.com/jgroups-extras/jgroups-kubernetes/blob/master/README.adoc" rel="noreferrer" target="_blank">https://github.com/jgroups-extras/jgroups-kubernetes/blob/master/README.adoc</a><br>
&gt; [4] <a href="https://github.com/jgroups-extras/jgroups-kubernetes" rel="noreferrer" target="_blank">https://github.com/jgroups-extras/jgroups-kubernetes</a><br>
&gt; --<br>
&gt;<br>
&gt; SEBASTIAN ŁASKAWIEC<br>
&gt;<br>
&gt; INFINISPAN DEVELOPER<br>
&gt;<br>
&gt; Red Hat EMEA &lt;<a href="https://www.redhat.com/" rel="noreferrer" target="_blank">https://www.redhat.com/</a>&gt;<br>
&gt;<br>
&gt; &lt;<a href="https://red.ht/sig" rel="noreferrer" target="_blank">https://red.ht/sig</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; infinispan-dev mailing list<br>
&gt; <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt;<br>
<br>
--<br>
Bela Ban | <a href="http://www.jgroups.org" rel="noreferrer" target="_blank">http://www.jgroups.org</a><br>
<br>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></blockquote></div><div dir="ltr">-- <br></div></div></div><div><div dir="ltr"><div><div class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-h5"><p class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-fullname-container" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-firstname-container" style="box-sizing:border-box">SEBASTIAN</span><span class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-Apple-converted-space"> </span><span class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-lastname-container" style="box-sizing:border-box">ŁASKAWIEC</span></p><p class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-position-container" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><span class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-position" style="box-sizing:border-box">INFINISPAN DEVELOPER</span></p><p class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-legal-container" style="box-sizing:border-box;font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-redhat-anchor" href="https://www.redhat.com/" style="box-sizing:border-box;color:rgb(0,136,206);margin:0px;text-decoration:none" target="_blank">Red Hat<span class="m_-7494254023790065505m_5416371496434970476m_4565057939039727024m_-4776245327782584789m_3844483576662799148gmail-m_-6521034226295539714inbox-inbox-Apple-converted-space"> </span><span style="box-sizing:border-box">EMEA</span></a></p></div></div><table border="0" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"><td width="100px" style="box-sizing:border-box"><a href="https://red.ht/sig" style="box-sizing:border-box" target="_blank"><img width="90" height="auto" style="box-sizing:border-box" src="https://www.redhat.com/files/brand/email/sig-redhat.png"></a></td></tr></tbody></table></div></div>
<br>_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br></blockquote></div><br></div></div></div></div></div>
</blockquote></div><br></div>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></blockquote></div></div></div></div></div></div><div class="m_-7494254023790065505HOEnZb"><div class="m_-7494254023790065505h5"><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-fullname-container" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-firstname-container" style="box-sizing:border-box">SEBASTIAN</span><span class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-Apple-converted-space"> </span><span class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-lastname-container" style="box-sizing:border-box">ŁASKAWIEC</span></p><p class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-position-container" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><span class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-position" style="box-sizing:border-box">INFINISPAN DEVELOPER</span></p><p class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-legal-container" style="box-sizing:border-box;font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-redhat-anchor" href="https://www.redhat.com/" style="box-sizing:border-box;color:rgb(0,136,206);margin:0px;text-decoration:none" target="_blank">Red Hat<span class="m_-7494254023790065505m_5416371496434970476inbox-inbox-inbox-Apple-converted-space"> </span><span style="box-sizing:border-box">EMEA</span></a></p><table border="0" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"><td width="100px" style="box-sizing:border-box"><a href="https://red.ht/sig" style="box-sizing:border-box" target="_blank"><img width="90" height="auto" style="box-sizing:border-box" src="https://www.redhat.com/files/brand/email/sig-redhat.png"></a></td></tr></tbody></table></div></div>
</div></div><br>_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br></blockquote></div></div></div>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></blockquote></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p class="inbox-inbox-inbox-fullname-container" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span class="inbox-inbox-inbox-firstname-container" style="box-sizing:border-box">SEBASTIAN</span><span class="inbox-inbox-inbox-Apple-converted-space"> </span><span class="inbox-inbox-inbox-lastname-container" style="box-sizing:border-box">ŁASKAWIEC</span></p><p class="inbox-inbox-inbox-position-container" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><span class="inbox-inbox-inbox-position" style="box-sizing:border-box">INFINISPAN DEVELOPER</span></p><p class="inbox-inbox-inbox-legal-container" style="box-sizing:border-box;font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a class="inbox-inbox-inbox-redhat-anchor" href="https://www.redhat.com/" target="_blank" style="box-sizing:border-box;color:rgb(0,136,206);margin:0px;text-decoration:none">Red Hat<span class="inbox-inbox-inbox-Apple-converted-space"> </span><span style="box-sizing:border-box">EMEA</span></a></p><table border="0" style="box-sizing:border-box;color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"><td width="100px" style="box-sizing:border-box"><a href="https://red.ht/sig" style="box-sizing:border-box"><img width="90" height="auto" style="box-sizing: border-box;" src="https://www.redhat.com/files/brand/email/sig-redhat.png"></a></td></tr></tbody></table></div></div>