<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 13 February 2016 at 19:56, Mukunda Modell <span dir="ltr"><<a href="mailto:mmodell@wikimedia.org" target="_blank">mmodell@wikimedia.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Guillaume, this sounds really great, we definitely could benefit from better CI for puppet code. It's one of the most difficult systems to test properly and it's difficult to predict what the exact results will be when making changes to existing puppet configurations.<br></div></div></blockquote><div><br></div><div>On the functional part of testing ops/puppet changes (as in: what will happen on the target nodes after applying this change), we could have a trigger set up for the puppet compiler~[1] that would post a comment with the changes in Gerrit. The target nodes could be indicated with a line in the PS' commit message, perhaps. Something like:</div><div><br></div><div>Regular commit msg here ...</div><div><br></div><div>Affects: node1.eqiad.wmnet,node2.codfw.wmnet</div><div>Bug: TXXXX</div><div>Commit-Id: XXXXXXXXXXX</div><div><br></div><div>Zuul could detect the line and automatically start a puppet compiler round.</div><div><br></div><div>Cheers,</div><div>Marko</div><div><br></div><div><br></div><div>[1] <a href="https://wikitech.wikimedia.org/wiki/Nova_Resource:Puppet3-diffs">https://wikitech.wikimedia.org/wiki/Nova_Resource:Puppet3-diffs</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div>Let me know if there is anything I can help with. All of release engineering team are very busy with various projects right now but I'd like to see this happen sooner rather than later so I will try to find the time to help out.<br></div><div class=""><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 11, 2016 at 11:34 AM, Greg Grossmeier <span dir="ltr"><<a href="mailto:greg@wikimedia.org" target="_blank">greg@wikimedia.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><quote name="Guillaume Lederrey" date="2016-02-11" time="18:24:26 +0100"><br>
<span>> Seems I have 10% time that I can allocate to something like that. That<br>
> would be a good way to get my hands dirty with continuous integration...<br>
<br>
</span>:D<br>
<span><br>
> I'll see if there is something I can do...<br>
<br>
</span>Let us know if/when you have questions!<br>
<span><font color="#888888"><br>
Greg<br>
<br>
<br>
--<br>
| Greg Grossmeier            GPG: B2FA 27B1 F7EB D327 6B8E |<br>
| <a href="http://identi.ca" rel="noreferrer" target="_blank">identi.ca</a>: @greg                A18D 1138 8E47 FAC8 1C7D |<br>
</font></span><div><div><br>
_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org" target="_blank">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" rel="noreferrer" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" rel="noreferrer" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Marko Obrovac, PhD<div>Senior Services Engineer</div><div>Wikimedia Foundation</div></div></div></div></div></div></div>
</div></div>