Page MenuHomePhabricator

Update app.job module in deployment-charts
Open, MediumPublic

Description

The current app.job and lamp.job modules are missing a few features which we may need for cronjobs (starting with iPoid):

Features:

  • Support per environment cronjobs
  • allow jobs to mount

After updating the module, we can refactor the cronjobs in our charts, though not all necessarily have an active cronjob.

  • benthos
  • datahub
  • datasets-config
  • echoserver
  • ipoid
  • jaeger
  • k8s-controller-sidecars
  • kube-state-metrics
  • linkrecommendation
  • spark-history
  • superset
  • tegola-vector-tiles

One attempt was https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/980852

Event Timeline

Change #1049571 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] app.job: update module (vanilla)

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

Change #1049573 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] modules/app: update to job 2.0.0

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

Change #1049571 merged by jenkins-bot:

[operations/deployment-charts@master] cronjobs : update modules (vanilla)

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

Change #1049573 merged by jenkins-bot:

[operations/deployment-charts@master] cronjobs : update modules to job 2.0.0

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

Change #1071843 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] ipoid: update to job 2.0.0

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

Change #1073443 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] ipoid: update to job 3.0.0

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

Change #1071843 abandoned by Effie Mouzeli:

[operations/deployment-charts@master] ipoid: update to job 2.0.0

Reason:

Iad411afa00e37bd754d984e1bcfffc86abbe4167

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

Change #1073443 merged by jenkins-bot:

[operations/deployment-charts@master] ipoid: update to job 3.0.0

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

Change #1079268 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] Fix app and lamp module.json, adding back dropped versions

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

Change #1079268 merged by jenkins-bot:

[operations/deployment-charts@master] Fix app and lamp module.json, adding back dropped versions

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

jijiki triaged this task as Medium priority.

@jijiki does this need to be scheduled this quarter and why? I'm inclined to move it to Backlog until next quarter

@jijiki does this need to be scheduled this quarter and why? I'm inclined to move it to Backlog until next quarter

agree, it is a task to tidy things up, though not urgent