apiVersion: api/v1
kind: Plan
name: test_infra_tidb_001
type: GITHUB
schedule: "@daily"
tags: []
testbed:
  generateName: test-infra-
  reclaimPolicy:
    gcStrategy:
      onFailure:
        artifact:
          monitor: true
          log: true
        reserveEnv:
          durationOnWorkingHour: 0h
  items:
  - name: tc
    type: TIDB_CLUSTER
    spec:
      pd: {replicas: 1, baseImage: '{{meta.parameters.pd_base_image}}', version: '{{meta.parameters.pd_component_version}}'}
      tikv: {replicas: 1, baseImage: '{{meta.parameters.tikv_base_image}}', version: '{{meta.parameters.tikv_component_version}}'}
      tidb: {replicas: 1, baseImage: '{{meta.parameters.tidb_base_image}}', version: '{{meta.parameters.tidb_component_version}}'}
      version: '{{meta.parameters.base_image_version}}'
  - name: go-tpc-workload
    type: WORKLOAD_NODE
    spec:
      container:
        name: go-tpc
        image: hub.pingcap.net/qa/go-tpc:v1.0.7
        command:
        - tail
        - "-f"
        - "/dev/null"
        resources:
          requests:
            memory: 64Mi
            cpu: 1000m
pipeline:
- name: test-infra-001
  caseName: test_infra_001
  arguments:
  - name: tc
    value: "{{testbed.tc}}"
failFast: false
