apiVersion: api/v1
kind: Plan
name: utf-affectversion
schedule: '@daily'
steps:
- arguments:
  - name: tidb
    value: '{{testbed.plancache}}'
  caseName: TIBUG-1768
  name: TIBUG-1768
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1631
  name: TIBUG-1631
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-1621
  name: TIBUG-1621
- arguments:
  - name: tidb
    value: '{{testbed.collation}}'
  caseName: TIBUG-1689
  name: TIBUG-1689
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1690
  name: TIBUG-1690
- arguments:
  - name: tidb
    value: '{{testbed.twotidb}}'
  caseName: TIBUG-1691
  name: TIBUG-1691
- arguments:
  - name: tidb
    value: '{{testbed.collation}}'
  caseName: TIBUG-1695
  name: TIBUG-1695
- arguments:
  - name: tidb
    value: '{{testbed.collation}}'
  caseName: TIBUG-1740
  name: TIBUG-1740
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1783
  name: TIBUG-1783
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1786
  name: TIBUG-1786
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-1789
  name: TIBUG-1789
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1795
  name: TIBUG-1795
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1796
  name: TIBUG-1796
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1804
  name: TIBUG-1804
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1857
  name: TIBUG-1857
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1871
  name: TIBUG-1871
- arguments:
  - name: tidb
    value: '{{testbed.plancache}}'
  caseName: TIBUG-1882
  name: TIBUG-1882
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-1887
  name: TIBUG-1887
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-1888
  name: TIBUG-1888
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1892
  name: TIBUG-1892
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1902
  name: TIBUG-1902
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1912
  name: TIBUG-1912
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1922
  name: TIBUG-1922
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1923
  name: TIBUG-1923
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1925
  name: TIBUG-1925
- arguments:
  - name: tidb
    value: '{{testbed.collation}}'
  caseName: TIBUG-1604
  name: TIBUG-1604
- arguments:
  - name: tidb
    value: '{{testbed.collation}}'
  caseName: TIBUG-1614
  name: TIBUG-1614
- arguments:
  - name: tidb
    value: '{{testbed.plancache}}'
  caseName: TIBUG-1618
  name: TIBUG-1618
- arguments:
  - name: tidb
    value: '{{testbed.plancache}}'
  caseName: TIBUG-1619
  name: TIBUG-1619
- arguments:
  - name: tidb
    value: '{{testbed.plancache}}'
  caseName: TIBUG-1630
  name: TIBUG-1630
- arguments:
  - name: tidb
    value: '{{testbed.cancel}}'
  caseName: TIBUG-1650
  name: TIBUG-1650
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-1673
  name: TIBUG-1673
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1765
  name: TIBUG-1765
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-604
  name: TIBUG-604
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2060
  name: TIBUG-2060
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2041
  name: TIBUG-2041
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2061
  name: TIBUG-2061
- arguments:
  - name: tidb
    value: '{{testbed.collationfalse}}'
  caseName: TIBUG-2077
  name: TIBUG-2077
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2078
  name: TIBUG-2078
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2079
  name: TIBUG-2079
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2163
  name: TIBUG-2163
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-2211
  name: TIBUG-2211
- arguments:
  - name: tidb
    value: '{{testbed.collation}}'
  caseName: TIBUG-2208
  name: TIBUG-2208
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2188
  name: TIBUG-2188
- arguments:
  - name: tidb
    value: '{{testbed.plancache}}'
  caseName: TIBUG-2138
  name: TIBUG-2138
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2235
  name: TIBUG-2235
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2227
  name: TIBUG-2227
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2254
  name: TIBUG-2254
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2240
  name: TIBUG-2240
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2249
  name: TIBUG-2249
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2257
  name: TIBUG-2257
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2288
  name: TIBUG-2288
- arguments:
  - name: tidb
    value: '{{testbed.twotidb}}'
  caseName: TIBUG-1939
  name: TIBUG-1939
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-1865
  name: TIBUG-1865
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2248
  name: TIBUG-2248
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2113
  name: TIBUG-2113
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-2104
  name: TIBUG-2104
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2195
  name: TIBUG-2195
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2196
  name: TIBUG-2196
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2118
  name: TIBUG-2118
- arguments:
  - name: tidb
    value: '{{testbed.tiflash}}'
  caseName: TIBUG-2148
  name: TIBUG-2148
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2234
  name: TIBUG-2234
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2093
  name: TIBUG-2093
- arguments:
  - name: tidb
    value: '{{testbed.default}}'
  caseName: TIBUG-2191
  name: TIBUG-2191
testbed:
  generateName: oltp-affectversion-
  items:
  - name: default
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        replicas: 1
        version: '{{meta.parameters.tidb_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
  - name: collation
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        config: new_collations_enabled_on_first_bootstrap=true
        replicas: 1
        version: '{{meta.parameters.tidb_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
  - name: twotidb
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        replicas: 2
        version: '{{meta.parameters.tidb_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
  - name: tiflash
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        config: '[replication]

          max-replicas = 1'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        config: '[experimental]

          allow-expression-index = true'
        replicas: 1
        version: '{{meta.parameters.tidb_component_version}}'
      tiflash:
        baseImage: '{{meta.parameters.tiflash_base_image}}'
        replicas: 1
        version: '{{meta.parameters.tiflash_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
  - name: plancache
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        config: '[prepared-plan-cache]

          enabled=true

          capacity=2'
        replicas: 1
        version: '{{meta.parameters.tidb_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
  - name: cancel
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        config: oom-action = "cancel"
        replicas: 1
        version: '{{meta.parameters.tidb_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
  - name: collationfalse
    spec:
      pd:
        baseImage: '{{meta.parameters.pd_base_image}}'
        replicas: 1
        version: '{{meta.parameters.pd_component_version}}'
      tidb:
        baseImage: '{{meta.parameters.tidb_base_image}}'
        config: new_collations_enabled_on_first_bootstrap=false
        replicas: 1
        version: '{{meta.parameters.tidb_component_version}}'
      tikv:
        baseImage: '{{meta.parameters.tikv_base_image}}'
        config: reserve-space = 0
        replicas: 1
        version: '{{meta.parameters.tikv_component_version}}'
      version: '{{meta.parameters.base_image_version}}'
    type: TIDB_CLUSTER
