apiVersion: v1 kind: Namespace metadata: name: pagerduty-schedule --- apiVersion: batch/v1 kind: Job metadata: name: pagerduty-schedule namespace: pagerduty-schedule spec: template: spec: containers: - name: pagerduty-schedule image: bash imagePullPolicy: Always volumeMounts: - mountPath: /config name: scripts - mountPath: /storage name: pagerduty-schedule-storage command: - bash - /config/pagerduty-schedule.sh restartPolicy: Never volumes: - configMap: defaultMode: 0744 name: pagerduty-schedule name: scripts - name: pagerduty-schedule-storage persistentVolumeClaim: claimName: pagerduty-schedule-storage backoffLimit: 4