# This file is used to configure **prod** images sourced from harbor
repositorySets:
  serverlessRepos:
    - name: tidbcloud/serverless/tidb
      source: hub.pingcap.net/sunxiaoguang/serverless/tidb
      tags: &kernel_tags
        allow:
          - ^v\d+\.\d+.*
        deny: &deny_tags
          - ".*[_-]dev$"
          - ".*[_-]amd64$" # single arch image
          - ".*[_-]arm64$" # single arch image
    - name: tidbcloud/serverless/tikv
      source: hub.pingcap.net/sunxiaoguang/serverless/tikv
      tags: *kernel_tags
    - name: tidbcloud/serverless/tiflash
      source: hub.pingcap.net/sunxiaoguang/serverless/tiflash
      tags: *kernel_tags
    - name: tidbcloud/serverless/pd
      source: hub.pingcap.net/sunxiaoguang/serverless/pd
      tags: *kernel_tags
    - 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-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
      tags:
        allow:
          - ^release-.*
        deny: *deny_tags

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

  # - name: gcr.io
  #   project: pingcap-public
  #   type: GCR
  #   includeRepositorySets:
  #     - serverlessRepos

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