generateName: testbed-perftest-
items:
    - name: tiup
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          artifact:
              artifactPaths: # NOTE: 测试结束后会打包的目录, 每个目录一个 tarball 传到 minio
                  - /tiup/deploy/tidb-4000/logs
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: 1000m
                      storage: 100Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: tidb-1
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "4"
                      storage: 10Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.67
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: tikv-1
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "4"
                      storage: 100Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.67
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: tidb-2
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "4"
                      storage: 10Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.82
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: tikv-2
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "4"
                      storage: 100Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.82
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: tidb-3
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "4"
                      storage: 10Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.84
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: tikv-3
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "4"
                      storage: 100Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.84
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: pd
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              resources:
                  requests:
                      memory: 8Gi
                      cpu: "2"
                      storage: 10Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/tiup"
    - name: toolset
      type: WORKLOAD_NODE
      spec:
          container:
              name: go-tpc
              image: hub-new.pingcap.net/perf_testing/bench-toolset:latest
              command:
              - tail
              - "-f"
              - "/dev/null"
              resources:
              requests:
                  memory: 8Gi
                  cpu: "4"