# only take effect on ghp submit, not working on `tcctl run` now
resourcePool:
- resourcePool: arm64
parameters:
  arch: arm64
  branch: master
  base_image_version: master 
  #tidb tarball for jepsen testcase
  base_tidb_tarball_name: tidb-master-linux-amd64
  base_tidb_failpoint_tarball_name: tidb-master-failpoint
  dm_version: "{{meta.parameters.base_image_version}}"
  dm_resource_pool: arm64
  dm_testbed_lease: 96h
  tidb_component_version: "{{meta.parameters.base_image_version}}"
  pd_component_version: "{{meta.parameters.base_image_version}}"
  tikv_component_version: "{{meta.parameters.base_image_version}}"
  ticdc_component_version: "{{meta.parameters.base_image_version}}"
  tiflash_component_version: "{{meta.parameters.base_image_version}}"
  binlog_component_version: "{{meta.parameters.base_image_version}}"
  lightning_image: 'hub-new.pingcap.net/qa/tidb-lightning:master'
  dumpling_image: 'hub-new.pingcap.net/qa/dumpling:master'
  br_image: 'hub-new.pingcap.net/qa/br:{{meta.parameters.base_image_version}}'
  br_failpoint_image: 'hub.pingcap.net/qa/br:{{meta.parameters.base_image_version}}-failpoint'
  tools_image: 'hub-new.pingcap.net/qa/tools-with-mc:arm64'
  mysql_image: 'registry-mirror.pingcap.net/mysql/mysql-server:8.0.27-1.2.6-server'
  mysql_binlog_image: 'hub.pingcap.net/dm/mysql-arm64:5.7-dm-gtid-server-id-1'
  gotpc_image: 'hub-new.pingcap.net/qa/go-tpc:v1.0.7'
  goycsb_mock_image: 'hub-new.pingcap.net/qa/360-workload:latest'
  bench_toolset_image: hub-new.pingcap.net/perf_testing/bench-toolset-arm64
  bench_toolset_bulk_image: hub.pingcap.net/jianghongmei/bench-toolset-bulk-arm64
  sync_diff_image: 'hub-new.pingcap.net/qa/sync-diff-inspector-arm64:v6.0'
  cdcboundaryworkload_image: hub.pingcap.net/qa/cdc-boundary-workload
  zookeeper_image: 'k8s.gcr.io/kubernetes-zookeeper:1.0-3.4.10'
  kafka_server_image: 'registry-mirror.pingcap.net/bitnami/kafka:3.1'
  kafka_consumer_image: 'hub-new.pingcap.net/ticdc/kafka-consumer'
  tiup_upgrade_workload_image: 'hub.pingcap.net/migration-test/migration-arm64:latest'
  tidb_version_compatible: v4.0.16
  tidb_base_image: hub-new.pingcap.net/qa/tidb
  pd_base_image: hub-new.pingcap.net/qa/pd
  tikv_base_image: hub-new.pingcap.net/qa/tikv
  ticdc_base_image: hub-new.pingcap.net/qa/ticdc
  tiflash_base_image: hub-new.pingcap.net/qa/tiflash
  dm_base_image: hub-new.pingcap.net/qa/dm
  binlog_base_image: hub.pingcap.net/qa/tidb-binlog
  oltp_fun_ignoreErrors: '2013,1213,1105,1205,8022,8028,9004,9007,1062'
  oltp_rel_ignoreErrors: '2013,1213,1105,1205,8022,8027,8028,9004,9007,1062'
  tiup_src_verion: v6.0.0
  tiup_target_version: nightly
  tiup_mirror: product
  onFailureReserveDurationOnWorkingHour: 1h
  onFailureNoReserve: 0h
  tidb_version: ''
  upgrade_src_verion: v5.3.0
  upgrade_strategy: |
    versions: [v4.0.15,v4.0.16,v5.0.0,v5.0.6,v5.1.0,v5.1.4,v5.2.1,v5.2.3,v5.3.0,v5.4.0]
  oltp_upgrade_strategy: |
    versions: [v5.1.4]  
  oltp_upgrade_workloads: |
    workloads: [tpcc,sysbench_oltp_read_write,sysbench_oltp_read_only]     
  # plugin variables
  # for hotfix, the version may different for different components
  plugin_image_version: master
  tidb_plugin_image: registry-mirror.pingcap.net/pingcap/tidb-enterprise
  pd_plugin_image: registry-mirror.pingcap.net/pingcap/pd-enterprise
  tikv_plugin_image: registry-mirror.pingcap.net/pingcap/tikv-enterprise
  tidb_plugin_version: "{{meta.parameters.plugin_image_version}}"
  pd_plugin_version: "{{meta.parameters.plugin_image_version}}"
  tikv_plugin_version: "{{meta.parameters.plugin_image_version}}"
  # for tiup deploy with plugin
  plugin_url: "http://fileserver.pingcap.net/download/builds/pingcap/tidb-plugins/v6.1.0-alpha/centos7/"
release: []
recycle_bin:
# Store problematic execution plans here(not support arm64 or long-time no maintain test-plans etc)
  - perftest/
  - data-platform/binlog/binlog_long_duration_plan.yaml
  - data-platform/binlog/binlog_kafka_plan.yaml
  - data-platform/brie/brie-acceptance-compatibility.yaml
  - data-platform/cdc/cc/cc_cdc_test_plan_tidb.yaml
  - data-platform/cdc/cdc_boundary_test_sync.yaml
  - data-platform/cdc/cdc_new_collation_sync_plan.yaml
  - data-platform/cdc/cdc_only_upgrade_sync.yaml
  - data-platform/cdc/cluster_upgrade_sync.yaml
  - data-platform/cdc/kafka/cdc_basic_functionality_kafka.yaml
  - data-platform/cdc/kafka/cdc_kafka_controller_failure.yaml
  - data-platform/cdc/kafka/cdc_kafka_broker_failure.yaml
  - data-platform/cdc/kafka/cdc_kafka_mysql_sync.yaml
  - data-platform/cdc/kafka/cdc_kafka_mysql_sync_gcttl.yaml
  - data-platform/cdc/kafka/cdc_upstream_chaos_kafka.yaml
  - data-platform/cdc/kafka/kafka_controller_2_owner_network_partition.yaml
  - data-platform/cdc/kafka/cdc_kafka_multiple_topic.yaml
  - data-platform/cdc/perf/cdc_boundary_cluster_changefeed_count.yaml
  - data-platform/cdc/perf/cdc_boundary_cluster_data_size_limitation.yaml
  - data-platform/cdc/perf/cdc_boundary_cluster_table_count.yaml
  - data-platform/cdc/perf/cdc_boundary_cluster_throughput.yaml
  - data-platform/cdc/perf/cdc_boundary_single_node_table_count.yaml
  - data-platform/cdc/perf/cdc_boundary_single_node_throughput.yaml
  - data-platform/cdc/perf/cdc_boundary_single_table_data_size_limitation.yaml
  - data-platform/cdc/perf/cdc_boundary_single_table_throughput.yaml
  - data-platform/cdc/perf/cdc_boundary_table_operation.yaml
  - data-platform/cdc/qihoo360_bigcluster/qihoo_360_big_cluster_kafka_tidb_plan.yaml
  - data-platform/cdc/qihoo360_bigcluster/qihoo_360_big_cluster_upgrade_kafka_tidb_plan.yaml
  - data-platform/cdc/qihoo_360_plan.yaml
  - data-platform/cdc/tiup_cluster_mysql.yaml
  - data-platform/cdc/cdc-multi-path-upgrade.tpl.jsonnet
  - data-platform/dm/dm_collation_test_plan.yaml
  - data-platform/dm/dm_long_duration_plan.yaml
  - data-platform/dm/dm_disable_relay_and_disable_gtid.yaml
  - data-platform/dm/dm_disable_relay_and_enable_gtid.yaml
  - data-platform/dm/dm_disable_relay_then_enable.yaml
  - data-platform/dm/dm_downstream_version_compatibility_plan.yaml
  - data-platform/dm/dm_enable_relay_and_disable_gtid_plan.yaml
  - data-platform/dm/dm_enable_relay_and_gtid_basic_plan.yaml
  - data-platform/dm/dm_enable_relay_then_disable.yaml
  - data-platform/dm/dm_error_handling_remove_pessimistic_lock.yaml
  - data-platform/dm/dm_error_handling_update_config.yaml
  - data-platform/dm/dm_migrate_incremental_ddl_plan.yaml
  - data-platform/dm/dm_migrate_mariadb_basic_plan.yaml
  - data-platform/dm/dm_migrate_mysql_basic_plan.yaml
  - data-platform/dm/dm_openapi_basic.yaml
  - data-platform/dm/dm_openapi_relay.yaml
  - data-platform/dm/dm_sharding_optimistic_add_column_plan.yaml
  - data-platform/dm/dm_sharding_optimistic_add_index_plan.yaml
  - data-platform/dm/dm_sharding_optimistic_add_view_plan.yaml
  - data-platform/dm/dm_sharding_optimistic_basic_sharding_plan.yaml
  - data-platform/dm/dm_sharding_pessimistic_add_column_plan.yaml
  - data-platform/dm/dm_sharding_pessimistic_add_index_plan.yaml
  - data-platform/dm/dm_sharding_pessimistic_add_view_plan.yaml
  - data-platform/dm/dm_sharding_pessimistic_basic_sharding_plan.yaml
  - data-platform/dm/dm_sharding_optimistic_muddled_ddl_plan.yaml
  - data-platform/dm/dm_sharding_pessimistic_online_ddl.yaml
  - data-platform/dm/dm_tolerance_master_down_plan.yaml
  - data-platform/dm/dm_tolerance_unsupport_ddl_plan.yaml
  - data-platform/dm/dm_tolerance_worker_down_plan.yaml
  - data-platform/dm/dm_transfer_source.yaml
  - data-platform/dm/dm_benchbot_1g_binlog_file_plan.yaml
  - data-platform/dm/dm_upgrade_from_201_to_newest_plan.yaml
  - data-platform/dm/dm_upgrade_from_201_with_relay_and_pessimistic_ddl_plan.yaml
  - data-platform/dm/dm_upgrade_from_203_to_newest_plan.yaml
  - data-platform/dm/dm_upgrade_from_206_to_newest_plan.yaml
  - data-platform/dm/dm_upgrade_from_207_to_newest_plan.yaml
  - data-platform/dm/dm_upgrade_from_530_to_newest_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_530_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_540_plan.yaml
  - data-platform/dm/dm_migrate_special_schema_plan.yaml
  - data-platform/dm/dm_sharding_optimistic_special_schema_plan.yaml
  - data-platform/dm/dm_sharding_pessimistic_special_schema_plan.yaml
  - data-platform/dm/dm_upgrade_then_start_relay_530_plan.yaml
  - data-platform/dm/dm_upgrade_then_start_relay_540_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_optimistic_ddl_206_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_optimistic_ddl_207_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_optimistic_ddl_530_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_pessimistic_ddl_203_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_pessimistic_ddl_206_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_pessimistic_ddl_207_plan.yaml
  - data-platform/dm/dm_upgrade_with_relay_and_pessimistic_ddl_530_plan.yaml
  - endless/htap/zto-mutiple-disks.daily.yaml
  - endless/htap/zto.daily.yaml
  - endless/htap/ch-tls.daily.yaml
  - endless/tikv/tikv-001.daily.yaml
  - endless/tikv/tikv-003.daily.yaml
  - endless/upgrade/cc_rolling_update.yaml
  - compute/sqlfeature/utf-async-commit.yaml
  - compute/sqlfeature/utf-column-type-change.yaml
  - compute/sqlfeature/utf-lock-view.yaml
  - compute/sqlfeature/utf-partition.yaml
  - compute/sqlfeature/utf-pessimistic-lock.yaml
  - compute/sqlfeature/utf-regression.yaml
  - compute/deploy/plugin/deploy-plugin-operator.yaml
  - compute/deploy/plugin/deploy-plugin-tiup.yaml
  - compute/mem/analyze_mem_quota.yaml
  - transaction/jepsen-append.yaml
  - transaction/jepsen-bank-tbls.yaml
  - transaction/jepsen-bank.yaml
  - transaction/jepsen-long-fork.yaml
  - transaction/jepsen-misc.yaml
  - transaction/jepsen-monotonic.yaml
  - transaction/jepsen-register.yaml
  - transaction/oltp-paging-test.daily.yaml
  - transaction/utf-go-async-commit.yaml
  - transaction/utf-go-clustered-index.yaml
  - transaction/utf-go-lock-view.yaml
  - transaction/utf-go-partition.yaml
  - transaction/utf-go-pessimistic-lock.yaml
  - transaction/utf-go-regression.yaml
  - transaction/utf-go-row-format.yaml
  - endless/upgrade/multi-tiup-upgrade.tpl.jsonnet
  - endless/upgrade/upgrade_with_tools.yaml
  - compute/sqlfeature/mysqlclient_001.yaml
blacklist:
  - ./
  - test-infra/test-infra-002.daily.yaml
  - data-platform/dm/dm_sharding_optimistic_add_view_plan.yaml
  - data-platform/dm/dm_enable_relay_then_disable.yaml
  - data-platform/dm/dm_openapi_basic.yaml
  - data-platform/dm/dm_openapi_relay.yaml
  - data-platform/cdc/cdc_max_incremental_sync.yaml
  - data-platform/cdc/cdc_truncate_table_plan.yaml
  - data-platform/cdc/cdc_truncate_table_tidb_plan.yaml
  - >-
    data-platform/cdc/qihoo360_bigcluster/qihoo_360_big_cluster_kafka_tidb_plan.yaml
  - >-
    data-platform/cdc/qihoo360_bigcluster/qihoo_360_big_cluster_upgrade_kafka_tidb_plan.yaml
  - data-platform/cdc/tikv_scale_plan.yaml
  - endless/tikv/tikv-003.daily.yaml
  - endless/tikv/tikv-001.daily.yaml
  - endless/upgrade/cc_rolling_update.yaml
priorities:
  100:
    - compute/sqlfeature/utf-rbac.yaml
    - compute/sqlfeature/utf-view.yaml
    - compute/sqlfeature/utf-async-commit.yaml
    - compute/sqlfeature/utf-collation2.yaml
    - compute/sqlfeature/utf-sequence.yaml
    - compute/sqlfeature/utf-hint.yaml
    - compute/sqlfeature/utf-brinsql.yaml
    - compute/sqlfeature/utf-flashback.yaml
    - compute/sqlfeature/utf-clustered-index.yaml
    - compute/sqlfeature/utf-spm.yaml
    - compute/sqlfeature/utf-unionscan.yaml
    - compute/sqlfeature/utf-collation.yaml
    - compute/sqlfeature/utf-indexjoin.yaml
    - compute/sqlfeature/utf-clustered-index-py.yaml
    - compute/sqlfeature/utf-table-partition.yaml
    - compute/sqlfeature/utf-partition.yaml
    - compute/sqlfeature/utf-statements.yaml
    - compute/sqlfeature/utf-admin-show-ddl.yaml
    - compute/sqlfeature/utf-except-intersect.yaml
    - compute/sqlfeature/utf-plancache.yaml
    - compute/sqlfeature/utf-lock-view.yaml
    - compute/sqlfeature/utf-chunkrpc.yaml
    - compute/sqlfeature/utf-invisible-index.yaml
    - compute/sqlfeature/utf-hashjoin.yaml
    - compute/sqlfeature/utf-regression.yaml
    - compute/sqlfeature/utf-approx-percentile.yaml
    - compute/sqlfeature/utf-autorandom.yaml
    - compute/sqlfeature/utf-regression-py.yaml
    - compute/sqlfeature/utf-coprcache.yaml
    - compute/sqlfeature/utf-indexmerge.yaml
    - compute/sqlfeature/utf-temporary-table.yaml
    - compute/sqlfeature/utf-cte.yaml
    - compute/sqlfeature/utf-pessimistic-lock.yaml
    - compute/sqlfeature/utf-memory-quota.yaml
    - compute/sqlfeature/utf-ratelimit.yaml
    - compute/sqlfeature/utf-ext-stats.yaml
    - compute/sqlfeature/utf-gcworker.yaml
    - compute/sqlfeature/utf-rowformat.yaml
    - compute/sqlfeature/utf-spm-go.yaml
    - compute/sqlfeature/utf-customer-lixiang.yaml
    - compute/sqlfeature/utf-collation-auto.yaml
    - compute/sqlfeature/utf-memory-quota-auto.yaml
    - compute/sqlfeature/utf-statements-auto.yaml
    - compute/sqlfeature/utf-expression-index-auto.yaml
    - compute/sqlfeature/utf-regression-auto.yaml
    - compute/sqlfeature/utf-temporary-table-auto.yaml
    - compute/sqlfeature/utf-spm-auto.yaml
    - compute/sqlfeature/utf-gbk.yaml
    - compute/sqlfeature/utf-table-partition-go.yaml
    - compute/sqlfeature/utf-union-mysqltest.yaml
    - compute/sqlfeature/utf-mysql-mysqltest.yaml
    - compute/sqlfeature/utf-temporary-table-mysqltest.yaml
    - compute/sqlfeature/utf-cte-mysqltest.yaml
    - compute/sqlfeature/utf-new-collation-mysqltest.yaml
    - compute/sqlfeature/utf-table-partition-list-mysqltest.yaml
    - compute/sqlfeature/utf-union-scan-mysqltest.yaml
    - compute/sqlfeature/utf-table-partition-mysqltest.yaml
    - compute/sqlfeature/utf-table-partition-tiflash-mysqltest.yaml
    - compute/sqlfeature/utf-once.yaml
    - compute/sqlfeature/utf-column-type-change.yaml
    - compute/sqlfeature/placement-in-sql-common.daily.yaml
    - compute/sqlfeature/utf-affectversion-auto.yaml
    - compute/sqlfeature/utf-kill-auto-analyze-auto.yaml
    - compute/sqlfeature/utf-only-full-group-by-auto.yaml
