Page MenuHomePhabricator

Update app.job module in deployment-charts
Open, Needs TriagePublic

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