Page MenuHomePhabricator

Make sure jobs are still defined on deployment-prep as systemd timers
Closed, ResolvedPublic

Description

deployment-prep does not support kubernetes cronjobs, so we need to still be able to define jobs there.
Since the cronjob timer syntax is not compatible with the systemd interval syntax, some duplication will happen.

Event Timeline

Clement_Goubert triaged this task as High priority.

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

[operations/puppet@production] mediawiki::periodic_job: Split periodic job definition

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

That's not in scope for this task, which is just about not breaking the existing systemd timers in beta.

Change #1118080 merged by Clément Goubert:

[operations/puppet@production] mediawiki::periodic_job: Split periodic job definition

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

Jobs will keep being defined on beta as systemd timers as long as the interval parameter is defined.