diff --git a/roles/openshift-apps/toddlers/templates/cron_playtime.yml b/roles/openshift-apps/toddlers/templates/cron_playtime.yml index 3de4194b01..801e8d150c 100644 --- a/roles/openshift-apps/toddlers/templates/cron_playtime.yml +++ b/roles/openshift-apps/toddlers/templates/cron_playtime.yml @@ -316,6 +316,58 @@ spec: - name: fedora-messaging-cert-volume secret: secretName: toddlers-fedora-messaging-crt +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: playtime-koji-block-retired +spec: + successfulJobsHistoryLimit: 3 + failedJobsHistoryLimit: 3 + concurrencyPolicy: Forbid + schedule: "15 4 * * *" + startingDeadlineSeconds: 500 + jobTemplate: + spec: + template: + metadata: + labels: + parent: "cron_playtime_toddlers" + spec: + restartPolicy: Never + containers: + - name: toddlers + image: image-registry.openshift-image-registry.svc:5000/toddlers/toddlers:latest + command: ["/usr/bin/python3", "/code/toddlers/playtime.py", "koji_block_retired"] + 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 {% else %} --- diff --git a/vars/apps/poddlers.yml b/vars/apps/poddlers.yml index ed7166e055..6ac39814dd 100644 --- a/vars/apps/poddlers.yml +++ b/vars/apps/poddlers.yml @@ -110,3 +110,7 @@ poddlers_cronjobs: schedule: "0 4 * * *" only_env: staging command: pagure_fas_groups_sync + - name: koji-block-retired + schedule: "15 4 * * *" + only_env: production + command: koji_block_retired