kitestacks-homelab/apps/forgejo/cronjob.yaml

24 lines
638 B
YAML

apiVersion: batch/v1
kind: CronJob
metadata:
name: kitestacks-widget-check
namespace: monitoring
spec:
schedule: "0 * * * *" # every hour
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- name: kitestacks-check
image: python:3.12-slim
command: ["python3", "/scripts/kitestacks_check.py"]
volumeMounts:
- name: scripts
mountPath: /scripts
restartPolicy: OnFailure
volumes:
- name: scripts
configMap:
name: kitestacks-scripts