### 一个负载节点的可配置项
---
generateName: testbed-
items:
  - name: workload-node
    type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
    spec:
      artifact:
        artifactPaths: # 测试结束后会打包的目录, 每个目录一个 tarball 传到 minio
          - /data/logs
          - /data2/logs
      container:
        name: node
        image: hub.pingcap.net/qa/base-image # 使用的镜像, 可按需替换
        imagePullPolicy: IfNotPresent
        command: # 按需覆盖 image 本身的启动命令
          - tail
          - "-f"
          - "/dev/null"
        resources:
          requests:
            memory: 4Gi
            cpu: 4000m
        securityContext:
          capabilities:
            add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
        volumeMount: # 额外挂载一个 nvme 盘
          mountPath: /data
        nodeSelector: # 可选择运行节点, 等效于 k8s 的 nodeSelector
          kubernetes.io/hostname: host-a
        additionalVolumes: # 用于直接从物理机中挂载目录，避免重复导入大文件，需要和 maintainer 协商
          - volumeMountPath: /path/in/workloadnode
            volumeSource:
              persistentVolume:
                persistentVolumeName: /talk/to/maintainer/for/such/pv
                storageClassName: /talk/to/maintainer/too
