apiVersion: batch/v1
kind: CronJob
metadata:
  name: task-collector
  namespace: observability
spec:
  concurrencyPolicy: Allow
  failedJobsHistoryLimit: 1
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - args:
            - -region
            - us-west-2
            - -vendor
            - aws
            - -account
            - "552185537300"
            - -env
            - dev
            image: 552185537300.dkr.ecr.us-west-2.amazonaws.com/observability-regional-task-collector:v8
            imagePullPolicy: Always
            name: task-cellector
            resources: {}
            terminationMessagePath: /dev/termination-log
            terminationMessagePolicy: File
          dnsPolicy: ClusterFirst
          nodeSelector:
            node_type: worker
          restartPolicy: Never
          schedulerName: default-scheduler
          securityContext: {}
          serviceAccount: regional-server-controller-manager
          serviceAccountName: regional-server-controller-manager
          terminationGracePeriodSeconds: 30
      ttlSecondsAfterFinished: 600
  schedule: '*/10 * * * *'
  successfulJobsHistoryLimit: 3
  suspend: false
