apiVersion: batch/v1 kind: CronJob metadata: name: cron-royalroad-chapters-update-gitea spec: schedule: "30 */6 * * *" concurrencyPolicy: Forbid successfulJobsHistoryLimit: 1 failedJobsHistoryLimit: 1 jobTemplate: spec: backoffLimit: 0 template: spec: restartPolicy: Never containers: - name: curl image: curlimages/curl command: ["/bin/sh", "-c"] args: - > curl -fsS --max-time 120 -X POST -H "Authorization: Bearer $(cat /etc/secrets/scheduler_key)" http://service-royalroad-chapters-internal:5000/update/gitea volumeMounts: - name: key mountPath: /etc/secrets readOnly: true volumes: - name: key secret: secretName: service-royalroad-chapters items: - key: scheduler_key path: scheduler_key