apiVersion: batch/v1 kind: CronJob metadata: name: seadex-update spec: schedule: "11 */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-seadex-internal:5000/update volumeMounts: - name: key mountPath: /etc/secrets readOnly: true volumes: - name: key secret: secretName: service-seadex items: - key: scheduler_key path: scheduler_key