<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Hi Jan,<br></div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 26 January 2018 at 18:24, Haïkel Guémar <span dir="ltr"><<a href="mailto:hguemar@redhat.com" target="_blank" data-mce-href="mailto:hguemar@redhat.com">hguemar@redhat.com</a>></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" data-mce-style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;"><span class="gmail-">On 01/26/2018 05:07 PM, Jan Gutter wrote:<br> <br></span> First RHOSP and RDO are different distros, RDO is to RHOSP what Fedora is to RHEL.<br> RDO follows the same lifecycle as upstream OpenStack, RHOSP lifecycle is defined by Red Hat product management.<br></blockquote><div><br></div><div>Ah thanks, I realised that there's a fork there, but somehow I thought it was later. I presume there's no distro that has a similar relationship to RHOSP as CentOS has with RHEL.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" data-mce-style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">As for Newton, it's not EOL yet despite what website says. This month, we had a Nova, puppet modules and TripleO updates.</blockquote><div><br></div><div>I think the TripleO update pulled in the accidental depency that's needed:</div><div><br></div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;">It seems that the RPM for puppet-tripleo includes this commit:</div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;"><a href="https://github.com/openstack/puppet-tripleo/commit/547d96d70db6e88eb2de44ac8212ed5dd5864692#diff-24e7008c99ef5f420d7457a0cfe16cd9" target="_blank" data-mce-href="https://github.com/openstack/puppet-tripleo/commit/547d96d70db6e88eb2de44ac8212ed5dd5864692#diff-24e7008c99ef5f420d7457a0cfe16cd9">https://github.com/openstack/puppet-tripleo/commit/547d96d70db6e88eb2de44ac8212ed5dd5864692#diff-24e7008c99ef5f420d7457a0cfe16cd9</a><br></div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;">(note the cross-dependency)</div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;"><br></div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;">However, the package puppet-pacemaker for newton RPM doesn't include the corresponding commit:</div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;"><a href="https://github.com/openstack/puppet-pacemaker/commit/d7f4f9a08ae6f685058e78075060ee03c5de7cf1#diff-f04b36a70bfe6061dab388d183c1c716" target="_blank" data-mce-href="https://github.com/openstack/puppet-pacemaker/commit/d7f4f9a08ae6f685058e78075060ee03c5de7cf1#diff-f04b36a70bfe6061dab388d183c1c716">https://github.com/openstack/puppet-pacemaker/commit/d7f4f9a08ae6f685058e78075060ee03c5de7cf1#diff-f04b36a70bfe6061dab388d183c1c716</a><br></div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;"><br></div><div style="font-size:12.8px" data-mce-style="font-size: 12.8px;">This means that pacemaker setups break during deploy. I tested with puppet-pacemaker-0.6.0-1.e0f9c42git.el7.noarch.rpm from the pike repo and it seems to work.</div></div></div></div></blockquote><div>I think I found the reason for this. Looking at rdoinfo (the source of information for what we build in RDO) I found this: [1]. The tags in the YAML file mean that we are building puppet-pacemaker 0.4.0 in RDO Newton, and 0.5.0 in Ocata. It looks like the patch you need in puppet-pacemaker is already available in 0.5.0, see [2].<br></div><div><br></div><div>To make things more interesting, the RDO Trunk builds use the same stable branch for both Newton and Ocata, and it's stable/0.6.x. This branch is more recent than what we ship in RDO.<br></div><div><br></div><div>So, TL;DR: we can propose two different fixes here:<br></div><div><br></div><div>a) For a quick fix, you can use <a href="https://trunk.rdoproject.org/centos7-newton/current-passed-ci/puppet-pacemaker-0.6.1-0.20171124095858.5f56a96.el7.centos.noarch.rpm">https://trunk.rdoproject.org/centos7-newton/current-passed-ci/puppet-pacemaker-0.6.1-0.20171124095858.5f56a96.el7.centos.noarch.rpm</a> to replace your current puppet-pacemaker package.<br></div><div>b) For a stable fix, we should at least bump the puppet-pacemaker version we are shipping in Newton to 0.5.0, to match the Ocata version and fix the deployment issue.<br></div><div><br></div><div>Haikel, what do you think?<br></div><div><br></div><div>Regards,<br></div><div>Javier<br></div><div><br></div><div><br></div><div>[1] - https://github.com/redhat-openstack/rdoinfo/blob/master/rdo.yml#L1275-L1293<br></div><div>[2] - https://review.openstack.org/422484<br></div><div><br></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" data-mce-style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">RDO stable builds == CentOS Cloud SIG OpenStack builds </blockquote><div><br></div><div>Thanks, that finally clicks. As I was reading your mail I found a link that also cleared it up: <a href="https://www.rdoproject.org/what/repos/" target="_blank" data-mce-href="https://www.rdoproject.org/what/repos/">https://www.rdoproject.org/what/repos/</a><br data-mce-bogus="1"></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" data-mce-style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;"> Well, that's something we can consider but it has to be discussed with puppet modules maintainers. But updating newton by using the pike version of the packages implies to update it in Ocata too. Otherwise we break the upgrade path.</blockquote><div><br></div><div>Ah, good point. I didn't check if Ocata had the corresponding puppet-tripleo commit.</div></div><div><br></div>-- <br><div class="gmail_signature">Jan Gutter<br>Embedded Networking Software Engineer<br><div><br></div>Netronome | First Floor Suite 1, Block A, Southdowns Ridge Office Park,<br>Cnr Nellmapius and John Vorster St, Irene, Pretoria, 0157<br>Phone: +27 (12) 665-4427 | Skype: jangutter |  <a href="http://www.netronome.com" target="_blank" data-mce-href="http://www.netronome.com">www.netronome.com</a><br><div><br></div></div></div></div><br>_______________________________________________<br>users mailing list<br>users@lists.rdoproject.org<br>http://lists.rdoproject.org/mailman/listinfo/users<br><div><br></div>To unsubscribe: users-unsubscribe@lists.rdoproject.org<br></blockquote><div><br></div></div></body></html>