qa/kanban - addded another cronjob sync

This commit is contained in:
Josef Skladanka 2024-06-19 13:07:00 +02:00
parent 9170bf5458
commit 0906aa806b

View file

@ -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