apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: diagnosis-logreporter-data
  namespace: drhouse
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 50Gi
---
apiVersion: batch/v1
kind: CronJob
metadata:
  name: diagnosis-logreporter
  namespace: drhouse
spec:
  schedule: "0 1 * * *"
  timeZone: "Etc/UTC"
  successfulJobsHistoryLimit: 3
  failedJobsHistoryLimit: 3
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: diagnosis-logreporter
            command:
            - python
            - o11ydiagnosis/subtasks/logreporter/task.py
            env:
            - name: PYTHONPATH
              value: /
            image: 557537366020.dkr.ecr.us-west-2.amazonaws.com/o11ydiagnosis:logreporter-v1
            volumeMounts:
            - name: data
              mountPath: /data
          nodeSelector:
            node_type: worker
          serviceAccount: diagnosis-serviceaccount
          serviceAccountName: diagnosis-serviceaccount
          restartPolicy: Never
          volumes:
          - name: data
            persistentVolumeClaim:
              claimName: diagnosis-logreporter-data
