Page MenuHomePhabricator

Migrate CampaignEvents jobs to mw-cron
Closed, ResolvedPublic

Description

Migrate CampaignEvents periodic mediawiki jobs from mwmaint to mw-cron on kubernetes.

  • campaignevents-updateutcts-metawiki
  • campaignevents-aggregateparticipantanswers-metawiki
  • campaignevents-updateutcts-testwiki
  • campaignevents-aggregateparticipantanswers-testwiki
  • campaignevents-updateutcts-officewiki
  • campaignevents-aggregateparticipantanswers-officewiki
  • campaignevents-updateutcts-test2wiki
  • campaignevents-aggregateparticipantanswers-test2wiki

Doc on the new platform

ServiceOps new will handle migrating the jobs, but would appreciate input from Connection-Team on:

  • jobs that should be watched more closely
  • jobs that are low criticality and could be migrated first
  • outdated jobs that can be removed
  • any potential gotchas in the way these jobs use MediaWiki

Event Timeline

Thanks for taking care of this! As for the input requested:

jobs that should be watched more closely

Of the two job types, aggregateparticipantanswers is more important because it ensures compliance with data retention policies. And within each job type, the -metawiki one is for all production non-test environments, hence more important than the others.

jobs that are low criticality and could be migrated first

Based on the above, you could do updateutcts before aggregateparticipantanswers, and for each job type, start with test(2)wiki, then officewiki, then metawiki (if you need more granularity).

outdated jobs that can be removed

None.

any potential gotchas in the way these jobs use MediaWiki

Nothing special comes to mind, but I'd be happy to provide more information if there are any specific things we should be looking at.

Change #1135051 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] CampaignEvents: Migrate updateutcts-test2wiki

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

Change #1135753 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] alertmanager: Add team/project receivers for Phab

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

Change #1135754 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] alertmanager: Add routing for task alerts

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

Change #1135753 merged by Clément Goubert:

[operations/puppet@production] alertmanager: Add team/project receivers for Phab

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

Change #1135754 merged by Clément Goubert:

[operations/puppet@production] alertmanager: Add routing for task alerts

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

Clement_Goubert changed the task status from Open to In Progress.Apr 11 2025, 11:17 AM

Change #1136734 had a related patch set uploaded (by Kamila Součková; author: Kamila Součková):

[operations/puppet@production] CampaignEvents: Migrate aggregateparticipantanswers-test2wiki

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

Change #1135051 merged by Clément Goubert:

[operations/puppet@production] CampaignEvents: Migrate updateutcts-test2wiki

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

Change #1136734 merged by Kamila Součková:

[operations/puppet@production] CampaignEvents: Migrate aggregateparticipantanswers-test2wiki

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

Change #1138855 had a related patch set uploaded (by Kamila Součková; author: Kamila Součková):

[operations/puppet@production] CampaignEvents: Shorten aggregateparticipantanswers name

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

Change #1138855 abandoned by Kamila Součková:

[operations/puppet@production] CampaignEvents: Shorten aggregateparticipantanswers name

Reason:

not needed after I3e4ed0f4296a333050a20070e35ffaf10055f846

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

Change #1139056 had a related patch set uploaded (by Kamila Součková; author: Kamila Součková):

[operations/puppet@production] CampaignEvents: Migrate aggregateparticipantanswers-test2wiki

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

Change #1139428 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mw::maintenance::campaignevents: migrate remaining updateutcts jobs to k8s

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

Change #1139056 merged by Kamila Součková:

[operations/puppet@production] CampaignEvents: Migrate aggregateparticipantanswers-test2wiki

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

Change #1139428 merged by Hnowlan:

[operations/puppet@production] mw::maintenance::campaignevents: migrate remaining updateutcts jobs to k8s

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

Change #1139811 had a related patch set uploaded (by Kamila Součková; author: Kamila Součková):

[operations/puppet@production] CampaignEvents: Migrate aggregateparticipantanswers-testwiki

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

Change #1139811 merged by Kamila Součková:

[operations/puppet@production] CampaignEvents: Migrate aggregateparticipantanswers-testwiki

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

Change #1143058 had a related patch set uploaded (by Kamila Součková; author: Kamila Součková):

[operations/puppet@production] mw-cron/CampaignEvents: Migrate aggregateanswers-{meta,office}wiki

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

Change #1143058 merged by Kamila Součková:

[operations/puppet@production] mw-cron/CampaignEvents: Migrate aggregateanswers-{meta,office}wiki

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

Raine updated the task description. (Show Details)
Raine subscribed.

All jobs are migrated and running successfully.