apiVersion: api/v1
kind: Case
name: br_tiup_basic
features: [ br ]
summary: br backup to minio and restore to another tidb in tiup host
steps: |
    1. br backup from source tidb to minio files
    2. br restore to dest tidb from minio files
    3. check dest tidb crc32 checksum
priority: P1
supportedVersions: [ ">=4.0" ]
designer: dong.xie@pingcap.com
automation: AUTOMATED
active: true
framework:
    generic:
        command: [ "/case" ]
        workingDir: "/"
        env: null
        image: hub.pingcap.net/qa/br-tiup-basic
        imagePullPolicy: Always
parameters:
    -   type: RESOURCE
        name: upstream
    -   type: RESOURCE
        name: downstream
    -   type: RESOURCE
        name: tiup
    -   type: RESOURCE
        name: mc
    -   type: STRING
        name: br_opts
        default: |
            {"storage":"s3://tmp/br-backup-basic?access-key=minioadmin&secret-access-key=minioadmin&endpoint=http%3a%2f%2fminio.pingcap.net%3a9000&force-path-style=true","timeout":"10m","crc32-checksum":4164883055}
    -   type: STRING
        name: mc_rm_opts
        default: |
            {"path":"qa-minio/tmp/br-backup-basic","timeout":"10m"}
    -   type: STRING
        name: version
        default: nightly