server:
  stage: dev
  logLevel: debug
  enableDBQueryLog: true
  secret:
    awsSecretId: arn:aws:secretsmanager:us-west-2:385595570414:secret:dev-serverless-svc-secret-F1BAsk
    region: us-west-2
worker:
  disableCanaryController: true
  regionConfig:
    - region: us-east-1
      provider: aws
      ruPrice: $0.1/M
      rowStoragePrice: $0.2/GiB
      columnStoragePrice: $0.05/GiB
      rcuPrice: $0.2
      k8sConfig:
        - kubernetes: dev-us-east-1-f01
          o11yUrl: www.ds.us-east-1.aws.observability.tidbcloud.com/internal/metrics/e8eae62d-c9e0-4520-afcb-15e5180354d6
          clusterProxyUrl: a7f4ccef66000470f95961b1f5b186f4-cf132d40619cccc0.elb.us-east-1.amazonaws.com
          k8sIngressUrl: regionalsvc01.us-east-1.dev.shared.aws.tidbcloud.com
        - kubernetes: dev-us-east-1-f02
          o11yUrl: www.ds.us-east-1.aws.observability.tidbcloud.com/internal/metrics/019cc673-ecca-7928-9ce4-5fd1b8113784
          clusterProxyUrl: a2be03f30319d4576ae1c76fce077ccb-261fb131ffb1a369.elb.us-east-1.amazonaws.com
          k8sIngressUrl: regionalsvc02.us-east-1.dev.qa.shared.aws.tidbcloud.com
    - region: ap-southeast-1
      provider: alicloud
      ruPrice: $0.12/M
      rowStoragePrice: $0.24/GiB
      columnStoragePrice: $0.06/GiB
      rcuPrice: $0.24
      k8sConfig:
        - kubernetes: dev-ap-southeast-1-f01
          o11yUrl: www.ds.ap-southeast-1.alicloud.observability.tidbcloud.com/internal/metrics/25f95f44-ce24-4cd6-9652-31d59c77d90d
          clusterProxyUrl: nlb-9ezcc77q6t3gsdg5ym.ap-southeast-1.nlb.aliyuncsslbintl.com
          k8sIngressUrl: regionalsvc01.ap-southeast-1.dev.shared.alicloud.tidbcloud.com
svcaddr:
  pcaArn: arn:aws:acm-pca:us-west-2:385595570414:certificate-authority/4668d5cc-1042-4371-9ff4-72ab9493c545
  cmkArn: arn:aws:kms:us-west-2:385595570414:key/f15101b5-6aed-48bf-9b9a-fc36406efe92
auth0:
  auth0ManagementClientID: 2N1OzujS8JMz5IZF2uico2kBIXquVrwA
  auth0DatabaseConnectionName: custom-email
  auth0Domain: tidb-dev.us.auth0.com
  auth0Audience: KiwWajLJ3pto8SsZ7F35NaqNhwnoRh1c
  managementPortalAuth0Domain: tidb-dev.us.auth0.com
  managementPortalAuth0Audience: Z9mfdhVe0Nh3ylm6gr7OkwSUGLfToiux
  managementPortalAuth0ClientAudience: dev-management-portal-service
  proxyAuth0Domain: tidb-dev.us.auth0.com
  proxyAuth0Audience: dev-proxy-service
  proxyAuth0ClientID: qetSCop5DfAOsK2S7WKTCre9iBvSdNmo
gardener:
  gardenerProjectName: nightly-ms
  kubeConfigPath: ""
infraAPI:
  kubeConfigPath: /etc/infra-kubeconfig/config
  kubeClusterNames:
    - dev-us-east-1-f01
    - dev-us-east-1-f02
mysql:
  host: nightly-serverless-rdsae42f63.c6owagykop0g.us-west-2.rds.amazonaws.com
  user: nightly_serverless
  port: 3306
  database: serverless_nightly
cdc:
  newArch:
    enabled: true
    namespace: tidb-serverless
    upstreamNamespace: tidb-serverless
    upstreamClusterName: serverless-cluster
    regionConfig:
      - provider: alicloud
        region: ap-southeast-1
        baseImage: tidbcloud-registry-vpc.ap-southeast-1.cr.aliyuncs.com/tidbcloud/ticdc
        version: v8.5.4-nextgen.202510.7
    baseImagePerProvider:
      aws: 385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/ticdc
      alicloud: tidbcloud-registry.ap-southeast-1.cr.aliyuncs.com/tidbcloud/ticdc
    version: v8.5.4-nextgen.202510.7
    issuerKind: ClusterIssuer
    issuerName: tidb-serverless-issuer
    # user-facing rcu ladder; ListChangefeedSpecifications returns these
    rcuTiers:
      - { rcu: 1,  rpsLimit: 2500  }
      - { rcu: 2,  rpsLimit: 5000  }
      - { rcu: 4,  rpsLimit: 10000 }
      - { rcu: 8,  rpsLimit: 20000 }
      - { rcu: 16, rpsLimit: 40000 }
      - { rcu: 32, rpsLimit: 80000 }
    # 1 rcu -> 1 cpu; picker uses totalRcu × cpuPerRcu = totalCpu
    cpuPerRcu: 1
    # ops-facing instance catalog (asc by cpuPerReplica). Even a single
    # 2rcu changefeed materializes as 16c × 1 by design.
    instanceTypes:
      - { name: "16c", cpuPerReplica: 16, memoryGi: 64, storageGi: 200, iops: 12000, throughputMbs: 1000 }
    nodeSelector:
      serverless.tidbcloud.com/node: adhoc
      adhoc-cpu: "16"
      adhoc-memory: "64"
      serverless.tidbcloud.com/capacity-type: ON_DEMAND
    tolerations:
      - key: serverless.tidbcloud.com/node
        operator: Equal
        value: adhoc
        effect: NoSchedule
biz:
  instanceCapacityContracts:
    - orgID: 30018
    - orgID: 60205
      excludeBranches: true
featureGates:
  billing:
    enabledTenants:
      - "*"
  cdc_newarch:
    enabledTenants:
      - 2130726
      - 2130724
