infrastructure/flux/olympus/apps/services/renovate/cronjob.yaml

46 lines
1.4 KiB
YAML
Raw Normal View History

2023-01-19 12:48:27 +01:00
apiVersion: batch/v1
kind: CronJob
metadata:
2023-01-19 12:51:25 +01:00
name: renovate
2023-01-19 12:48:27 +01:00
namespace: services
spec:
schedule: "@hourly"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
volumes:
- name: config-volume
configMap:
2023-01-19 12:51:25 +01:00
name: renovate
2023-01-19 12:48:27 +01:00
- name: work-volume
emptyDir: {}
containers:
- name: renovate
image: renovate/renovate:34.113.0
2023-01-19 12:48:27 +01:00
volumeMounts:
- name: config-volume
mountPath: /opt/renovate/
- name: work-volume
mountPath: /tmp/renovate/
env:
- name: LOG_LEVEL
value: debug
- name: RENOVATE_ENDPOINT
value: "https://git.0x76.dev/api/v1/"
- name: RENOVATE_PLATFORM
value: gitea
- name: RENOVATE_AUTODISCOVER
value: "false"
- name: RENOVATE_GIT_AUTHOR
value: "Renovate Bot <renovate@xirion.net>"
- name: RENOVATE_CONFIG_FILE
value: "/opt/renovate/config.js"
- name: RENOVATE_BASE_DIR
value: "/tmp/renovate"
envFrom:
- secretRef:
name: renovate
restartPolicy: Never