Page MenuHomePhabricator

Untangle deployment repositories
Closed, ResolvedPublic

Description

Right now, gerrit's mediawiki/services/ores/deploy

  • mediawiki/services/ores
  • mediawiki/services/ores/editquality
  • mediawiki/services/ores/wikiclass

Github's /wiki-ai/ores-wikimedia-config

  • wiki-ai/ores
  • wiki-ai/editquality
  • wiki-ai/wikiclass

Right now, most of these repos are out of sync and there's no clear plan for how to merge them.

Event Timeline

That's an issue with scap::source since they can't use diffusion repos, https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/modules/scap/manifests/source.pp
Let me ask them to see what we can do.

That's an issue with scap::source since they can't use diffusion repos, https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/modules/scap/manifests/source.pp
Let me ask them to see what we can do.

Per what I see from hieradata for ores, it seems that's only for the main repo and submodules should not have any issues but I'm not sure. @akosiaris Can you confirm that?

That's an issue with scap::source since they can't use diffusion repos, https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/modules/scap/manifests/source.pp
Let me ask them to see what we can do.

Per what I see from hieradata for ores, it seems that's only for the main repo and submodules should not have any issues but I'm not sure. @akosiaris Can you confirm that?

yes the scap::source limitation is only for the main repo. We probably can move the submodule repos to diffusion and remove them from gerrit without any problems.

@mmodell think you can help with that ^ ?

Change 294935 had a related patch set uploaded (by Ladsgroup):
Add editquality, ores, wikiclass submodules from diffusion.

https://gerrit.wikimedia.org/r/294935

Change 294935 merged by Ladsgroup:
Add editquality, ores, wikiclass submodules from diffusion.

https://gerrit.wikimedia.org/r/294935

@akosiaris The repository mirroring is broken because of the system gitconfig file on iridium. I've submitted a patch https://gerrit.wikimedia.org/r/#/c/294945/ but it's in puppet so I need a +2 from ops.

We are working on this, probably will be done very soon.

I was deploying this but it seems we ran into the stupid race condition issue (which made ores goes down for twenty minutes again) so we rolled back

but now it's deployed and we can consider this task done it would be nice the rename the gerrit ores/deploy repo but not a priority.

@mmodell : Change merged, we should be good to go.

@akosiaris: cool, thank you! I'll test the mirroring out now.