From 22f43f3e3b0f1548bdc060b6ad2c90f5df505bf7 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Wed, 8 Jul 2020 19:42:56 +0200 Subject: [PATCH] toddlers: add a new playtime to trigger the pdc_retired_packages on the 9th of the month at 6:30UTC Signed-off-by: Pierre-Yves Chibon --- .../toddlers/templates/cron_playtime.yml | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/roles/openshift-apps/toddlers/templates/cron_playtime.yml b/roles/openshift-apps/toddlers/templates/cron_playtime.yml index 56de41e66c..8add0a4796 100644 --- a/roles/openshift-apps/toddlers/templates/cron_playtime.yml +++ b/roles/openshift-apps/toddlers/templates/cron_playtime.yml @@ -50,3 +50,54 @@ spec: secret: secretName: toddlers-fedora-messaging-crt --- +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: playtime-pdc-retired-packages +spec: + successfulJobsHistoryLimit: 3 + failedJobsHistoryLimit: 3 + concurrencyPolicy: Forbid + schedule: "30 6 9 * *" + startingDeadlineSeconds: 500 + jobTemplate: + spec: + template: + metadata: + labels: + parent: "cron_playtime_toddlers" + spec: + restartPolicy: Never + containers: + - name: toddlers + image: docker-registry.default.svc:5000/toddlers/toddlers:latest + command: ["/usr/bin/python3", "/code/toddlers/playtime.py", "pdc_retired_packages"] + env: + - name: PYTHONPATH + value: "/code" + volumeMounts: + - name: toddlers-secret-volume + mountPath: /etc/fedora-messaging + readOnly: true + - name: fedora-messaging-ca-volume + mountPath: /etc/pki/rabbitmq/ca + readOnly: true + - name: fedora-messaging-key-volume + mountPath: /etc/pki/rabbitmq/key + readOnly: true + - name: fedora-messaging-cert-volume + mountPath: /etc/pki/rabbitmq/cert + readOnly: true + volumes: + - name: toddlers-secret-volume + secret: + secretName: toddlers-secret + - name: fedora-messaging-ca-volume + secret: + secretName: toddlers-fedora-messaging-ca + - name: fedora-messaging-key-volume + secret: + secretName: toddlers-fedora-messaging-key + - name: fedora-messaging-cert-volume + secret: + secretName: toddlers-fedora-messaging-crt