schemaVersion: 1

cronJob:
  name: on-demand-packed-export
  schedule: "0 1 * * *"
  serviceAccountName: backup-restore-manus
  controllerImage: <workflow-image>

workflow:
  schemaVersion: 1

  pack:
    shards: 4
    cseCtlImage: <pack-cse-ctl-image>
    resources:
      cpuRequest: "3"
      memoryRequest: 14G
    generatorArgs: []
    commandArgs: []

  export:
    outPrefix: s3://<bucket>/<shared-export-prefix>
    cseCtlImage: <export-cse-ctl-image>
    dumplingImage: <dumpling-image>
    runnerImage: public.ecr.aws/lambda/python:3.13
    resources:
      cpuRequest: "3"
      memoryRequest: 14G
    generatorArgs: []
    workerArgs:
      - --parallel
      - "8"
    dumplingArgs:
      - --filesize
      - 1GiB
      - --threads
      - "8"

  watermark:
    image: <workflow-image>
    awsRegion: us-east-1
    resources:
      cpuRequest: "1"
      memoryRequest: 2Gi
    generatorArgs: []
    workerArgs:
      - --parallel
      - "8"
