apiVersion: api/v1
kind: Plan
name: endless-htap-sql-correctness-reg
type: ONE_SHOT
#schedule: "@daily"
tags: []
testbed:
  generateName: endless-htap-sql-correctness-reg-
  resourcePool: scenario
  reclaimPolicy:
    lease: 24h
    gcStrategy:
      onFailure:
        artifact:
          monitor: true
          log: true
        reserveEnv:
          durationOnWorkingHour: 1h
        notification:
          feishu: https://open.feishu.cn/open-apis/bot/v2/hook/e72657d0-db70-4a43-a8ab-03120fd50c4c
      onSuccess:
        notification:
          feishu: https://open.feishu.cn/open-apis/bot/v2/hook/e72657d0-db70-4a43-a8ab-03120fd50c4c
  items:
  - name: tc
    type: TIDB_CLUSTER
    spec:
      timezone: Asia/Shanghai
      pd:
        replicas: 3
        config: |
          [dashboard]
          internal-proxy = true
        service:
          type: NodePort
        baseImage: hub-new.pingcap.net/qa/pd
        version: master
      tidb:
        replicas: 2
        baseImage: hub-new.pingcap.net/qa/tidb
        version: master
      tikv:
        replicas: 3
        baseImage: hub-new.pingcap.net/qa/tikv
        version: master
      tiflash:
        replicas: 2
        config:
          config: |
            [logger]
            level = "debug"
            size = "1000M"
            count = 100
          proxy: |
            log-file = "/data0/logs/tiflash_tikv.log"
        baseImage: hub-new.pingcap.net/qa/tiflash
        version: master
      version: master
steps:
- name: sql-correctness-regression
  caseName: sql_correctness_regression
  arguments:
  - name: tc
    value: "{{testbed.tc}}"
failFast: false
