# This file is used to configure **dev** images sourced from harbor
repositorySets:
  serverlessRepos:
    - name: tidbcloud/serverless/tidb
      source: hub.pingcap.net/sunxiaoguang/serverless/tidb
    - name: tidbcloud/serverless/tikv
      source: hub.pingcap.net/sunxiaoguang/serverless/tikv
    - name: tidbcloud/serverless/tiflash
      source: hub.pingcap.net/sunxiaoguang/serverless/tiflash
    - name: tidbcloud/serverless/pd
      source: hub.pingcap.net/sunxiaoguang/serverless/pd
    - name: tidbcloud/serverless/tidb-operator
      source: hub.pingcap.net/sunxiaoguang/serverless/tidb-operator
    - name: tidbcloud/serverless/qdrant-on-tidb
      source: hub.pingcap.net/sunxiaoguang/serverless/qdrant-on-tidb
    - name: tidbcloud/serverless/qdrant-prod-us-east-1
      source: hub.pingcap.net/sunxiaoguang/serverless/qdrant-prod-us-east-1
    - name: tidbcloud/serverless/qdrant-dev-us-east-1
      source: hub.pingcap.net/sunxiaoguang/serverless/qdrant-dev-us-east-1
    - name: tidbcloud/serverless/qdrant-staging-us-east-1
      source: hub.pingcap.net/sunxiaoguang/serverless/qdrant-staging-us-east-1
    - name: tidbcloud/serverless/qdrant-prod-ap-southeast-1
      source: hub.pingcap.net/sunxiaoguang/serverless/qdrant-prod-ap-southeast-1
    - name: tidbcloud/serverless/qdrant-prod-ap-northeast-1
      source: hub.pingcap.net/sunxiaoguang/serverless/qdrant-prod-ap-northeast-1
    - name: tidbcloud/serverless/cassandra-proxy
      source: hub.pingcap.net/sunxiaoguang/serverless/cassandra-proxy

  serverlessTikvRepos:
    - name: tidbcloud/serverless/tikv
      source: hub.pingcap.net/sunxiaoguang/serverless/tikv

  advancedStatefulsetRepos:
    - source: gcr.io/pingcap-public/dbaas/advanced-statefulset
      name: tidbcloud/advanced-statefulset
      deny:
        - ".*_linux_amd64$" # single arch image
        - ".*_linux_arm64$" # single arch image

targetRegistries:
  - name: 385595570414.dkr.ecr.us-west-2.amazonaws.com
    type: ECR
    includeRepositorySets:
      - serverlessRepos
      - advancedStatefulsetRepos

  - name: gcr.io
    project: pingcap-dbaas-build
    type: GCR
    includeRepositorySets:
      - serverlessTikvRepos

defaults:
  ratelimit:
    min: 100
    retry: 15m
  parallel: 10
