apiVersion: batch/v1
kind: Job
metadata:
  name:
  namespace:
spec:
  parallelism: 1
  template:
    metadata:
      annotations:
        cluster-autoscaler.kubernetes.io/safe-to-evict: "false"
        goatscaler.io/safe-to-evict: "false"
    spec:
      containers:
        - name: dumpling
          command:
            - /tidb-dumpling
            - -P=4000
            - --tidb-mem-quota-query=17179869184
            - -r=1000000
            - --filesize=256MiB
            - --loglevel=debug
            - --allow-cleartext-passwords=true
            - --parquet-page-size=16384
          terminationMessagePolicy: FallbackToLogsOnError
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: "1"
              memory: 1Gi
      nodeSelector:
        serverless.tidbcloud.com/node: general
      tolerations:
        - key: "serverless.tidbcloud.com/node"
          operator: "Equal"
          value: "general"
          effect: "NoSchedule"
      restartPolicy: Never
      serviceAccountName: export-sa
  backoffLimit: 0
