From 0906aa806b5290b61e7e7bbdbebca800354c0a90 Mon Sep 17 00:00:00 2001 From: Josef Skladanka Date: Jun 19 2024 11:07:00 +0000 Subject: qa/kanban - addded another cronjob sync --- diff --git a/roles/openshift-apps/kanban/templates/cron.yml b/roles/openshift-apps/kanban/templates/cron.yml index 9e9c6f2..ecb43c6 100644 --- a/roles/openshift-apps/kanban/templates/cron.yml +++ b/roles/openshift-apps/kanban/templates/cron.yml @@ -3,7 +3,7 @@ apiVersion: batch/v1 kind: CronJob metadata: - name: sync + name: sync_issues spec: successfulJobsHistoryLimit: 3 failedJobsHistoryLimit: 1 @@ -30,3 +30,34 @@ spec: - name: kanban-secret-volume secret: secretName: kanban-secret +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: sync_prs +spec: + successfulJobsHistoryLimit: 3 + failedJobsHistoryLimit: 1 + concurrencyPolicy: Forbid + startingDeadlineSeconds: 600 + schedule: "*/10 * * * *" + jobTemplate: + spec: + activeDeadlineSeconds: 900 + template: + spec: + restartPolicy: Never + containers: + - name: kanban-sync + image: image-registry.openshift-image-registry.svc:5000/kanban/kanban:latest + env: + {{ load_file('envvars.jinja') | indent(12) }} + volumeMounts: + - name: kanban-secret-volume + mountPath: /opt/app-root/secret/ + readOnly: true + command: ["python", "-m", "kanban.cli", "update_prs"] + volumes: + - name: kanban-secret-volume + secret: + secretName: kanban-secret