[Labs-announce] [Labs-l] ops/puppet mariadb submodule is gone - self-hosted puppet-masters need manual updating

Madhumitha Viswanathan mviswanathan at wikimedia.org
Tue Mar 14 18:09:25 UTC 2017

Hi all,

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.

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.

Feel free to reach out to us on #wikimedia-labs for any questions or

---------- Forwarded message ----------
> From: Jaime Crespo <jcrespo at wikimedia.org>
> Date: Mon, Mar 13, 2017 at 11:34 AM
> Subject: [Ops] Stop using the mariadb submodule (it has been integrated
> into puppet's main git)
> To: Operations Engineers <ops at lists.wikimedia.org>
> I have integrated the operations/puppet/mariadb submodule back into the
> operations/puppet module:
> https://gerrit.wikimedia.org/r/342459
> **Do not use operations/puppet/mariadb repo anymore, I will delete it/ask
> to be set in read only in a few days.**
> 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).
> Some followups:
> * 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).
> * 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
> * 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.
> Thank you,
> --
> Jaime Crespo
> <http://wikimedia.org>

Madhumitha Viswanathan
Operations Engineer, Wikimedia Labs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/labs-announce/attachments/20170314/344f7d63/attachment.html>

More information about the Labs-announce mailing list