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.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| mediawiki::periodic_job: Split periodic job definition | operations/puppet | production | +131 -25 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | dancy | T392693 Drop support for Debian Buster | |||
| Resolved | Clement_Goubert | T341560 Migrate mwmaint server functionality to mw-on-k8s | |||
| Resolved | Clement_Goubert | T341555 Implement periodic maintenance scripts for mw-on-k8s | |||
| Resolved | Clement_Goubert | T385869 Make sure jobs are still defined on deployment-prep as systemd timers |
Event Timeline
Comment Actions
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
Comment Actions
That's not in scope for this task, which is just about not breaking the existing systemd timers in beta.
Comment Actions
Change #1118080 merged by Clément Goubert:
[operations/puppet@production] mediawiki::periodic_job: Split periodic job definition
Comment Actions
Jobs will keep being defined on beta as systemd timers as long as the interval parameter is defined.