<div dir="ltr"><div>Hi all,</div><div><br></div><div>The DBAs have removed the mariadb submodule from ops/puppet and integrated it into the main repository. I've copied Jaime's email on this to the ops list below.</div><div><br></div><div>Tools users are not affected by this. If you are a maintainer of a Labs project that has a self hosted puppetmaster, you probably have to manually fix it by deleting the modules/mariadb directory, and doing a git pull/rebase with production to update.  </div><div><br></div>Feel free to reach out to us on #wikimedia-labs for any questions or concerns.<div><br><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">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jaime Crespo</b> <span dir="ltr"><<a href="mailto:jcrespo@wikimedia.org">jcrespo@wikimedia.org</a>><br></span>Date: Mon, Mar 13, 2017 at 11:34 AM<br>Subject: [Ops] Stop using the mariadb submodule (it has been integrated into puppet's main git)<br>To: Operations Engineers <<a href="mailto:ops@lists.wikimedia.org">ops@lists.wikimedia.org</a>><br><br>I have integrated the operations/puppet/mariadb submodule back into the operations/puppet module:<br><a href="https://gerrit.wikimedia.org/r/342459" target="_blank">https://gerrit.wikimedia.org/<wbr>r/342459</a><br>**Do not use operations/puppet/mariadb repo anymore, I will delete it/ask to be set in read only in a few days.**<br>I haven't seen anyone claiming using it separately, plus it was generally agreed (I think) that model wasn't very useful, while creating double the overhead for committers. The trigger to do it today was seeing it could have caused a real outage due to silly mistakes (but happily it was caught on time).<br>Some followups:<br>* on your next pull/rebase, if you have cloned the submodules, git may refuse to do so until you remove orphan files on puppet/modules/mariadb. Just do so (delete the dir and its contains, then rebase).<br>* I temporarily broke puppet masters, rodium,... merging it until I manually fixed the above there- I saw, however, that labscontrol1001 had git files owned by root (preventing puppet-merge run) and labscontrol1002 was 1700 commits behind (!?)- probably a mistake, but please Wikimedia Cloud people work with me on this tomorrow<br>* I will try to check all places where puppet is cloned, but I may miss some servers, specially if they do not alert. Feel free to ping me if I missed some.<br>Thank you,<br>--<br> Jaime Crespo<br><<a href="http://wikimedia.org" target="_blank">http://wikimedia.org</a>></blockquote>
<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">--</div><div class="gmail_quote">Madhumitha Viswanathan</div><div class="gmail_quote">Operations Engineer, Wikimedia Labs</div><div class="gmail_quote"><br></div>
</div></div>