apiVersion: batch/v1 kind: CronJob metadata: name: renovate namespace: renovate spec: schedule: "17 */6 * * *" concurrencyPolicy: Forbid successfulJobsHistoryLimit: 2 failedJobsHistoryLimit: 3 jobTemplate: spec: backoffLimit: 1 template: spec: restartPolicy: Never containers: - name: renovate image: renovate/renovate:44.97.2 env: - name: RENOVATE_PLATFORM value: gitea - name: RENOVATE_ENDPOINT valueFrom: secretKeyRef: name: renovate-secrets key: RENOVATE_ENDPOINT - name: RENOVATE_TOKEN valueFrom: secretKeyRef: name: renovate-secrets key: RENOVATE_TOKEN - name: RENOVATE_REPOSITORIES valueFrom: secretKeyRef: name: renovate-secrets key: RENOVATE_REPOSITORIES - name: RENOVATE_CONFIG_FILE value: /opt/renovate/config.js - name: RENOVATE_BASE_DIR value: /tmp/renovate - name: RENOVATE_GITHUB_COM_TOKEN valueFrom: secretKeyRef: name: renovate-secrets key: RENOVATE_GITHUB_COM_TOKEN optional: true - name: LOG_LEVEL value: info volumeMounts: - name: config mountPath: /opt/renovate/config.js subPath: config.js readOnly: true volumes: - name: config configMap: name: renovate-config