configServiceUrl: http://config-service.gitops:8090
identityImage: gcr.io/pingcap-gardener/jenkins/gcp-web-identity:20201201
centralCIDR:
  - "54.148.240.60/32" # Base NAT EIP
  - "54.71.2.116/32"   # Base NAT EIP
  - "52.13.110.238/32" # Base NAT EIP
  # Following are office outbound IPs
  # Retrieved on 2023.06.05 from https://pingcap.feishu.cn/docx/HG4bdfnc0oXXfIxY5DZcKK7SnPf
  - "45.251.23.184/29"
  - "103.85.175.128/29"
  - "211.95.24.8/29"
  - "180.167.192.138/32"
  - "118.113.15.98/32"
  - "101.207.139.187/32"
  - "183.129.144.200/29"
  - "39.170.92.156/32"
  - "183.6.107.178/32"
  - "119.136.31.176/32"
  - "117.50.84.111/32"
  - "120.92.55.209/32"
  - "106.75.96.68/32"
  - "106.75.54.70/32"
  - "106.75.116.22/32"
  - "120.92.100.187/32"
  - "20.63.218.57/32"
  - "106.75.21.237/32"
  - "152.32.135.177/32"
  - "106.75.52.157/32"
  - "128.1.49.135/32"
  - "120.92.102.252/32"
  - "45.64.247.112/32"
  - "45.64.247.96/32"
  - "152.104.28.129/32"
  - "128.1.49.85/32"
  - "128.1.48.244/32"
  - "118.194.230.143/32"
  - "203.90.236.195/27"
  - "117.134.13.184/29"
  - "173.248.249.128/27"
clusterMaxConcurrentReconciles: 2
networkMaxConcurrentReconciles: 2
crossplaneController:
  # After removing an an item of enableGroupVersionKinds, you may want to manual remove the annotations
  # "crossplane.io/paused" and "cloud.pingcap.com/pause-info"
  # etc:
  # kubectl get subnet | grep -v NAME | awk '{system("kubectl annotate subnet.ec2 " $1 " crossplane.io/paused-")}'
  # kubectl get subnet | grep -v NAME | awk '{system("kubectl annotate subnet.ec2 " $1 " cloud.pingcap.com/pause-info-")}'
  enableGroupVersionKinds:
    - group: ec2.aws.crossplane.io
      version: v1beta1
      kind: Subnet
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
    - group: ec2.aws.crossplane.io
      version: v1beta1
      kind: RouteTable
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
    - group: route53.aws.crossplane.io
      version: v1alpha1
      kind: ResourceRecordSet
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
    - group: s3.aws.crossplane.io
      version: v1beta1
      kind: Bucket
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
    - group: ec2.aws.crossplane.io
      version: v1beta1
      kind: Address
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
    - group: ec2.aws.crossplane.io
      version: v1beta1
      kind: NATGateway
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
    - group: ec2.aws.crossplane.io
      version: v1alpha1
      kind: VPCEndpoint
      frozenTimeDuration: 5m
      unPausePollInterval: 5h
gardener:
  gardenerProjectName: nightly
  gardenBaseDomain: dev.shared.aws.tidbcloud.com
  kubeConfigPath: "/gardener/kubeconfig"
  nodeImage: "centos-v20210420"
  storageNodeImage: "centos-tidb-v20210420"
import:
  skipBanMyBuckets: true
  centralRoleARN: arn:aws:iam::385595570414:role/dbaas-central-role-dev
crossplane:
  # default provider-aws by infra-api
  awsProviderName: provider-aws
  # default provider-gcp by infra-api
  gcpProviderName: provider-gcp
proxy:
  auth0Domain: tidb-dev.us.auth0.com
  auth0Audience: dev-proxy-service
audit:
  sidecarImage: gcr.io/pingcap-public/audit:81dc098e2ad54c6918e7c5aac80b052f532bc39f
  sidecarCommand: ["/audit", "server", "--config", "/etc/audit/audit.yaml"]
dns:
  publicHostedZoneID: Z001609810TV4E79YOP22
  publicHostedZoneDomain: clusters.dev.tidb-cloud.com
observabilityAgentConfig:
  openAPIAddress: https://www.gs.us-west-2.aws.observability.tidbcloud.com
  createO11yInfraPath: /api/v1/clusters
  deleteO11yInfraPath: /api/v1/clusters
  getO11yInfraPath: /api/v1/clusters
  pauseO11yInfraPath: /api/v1/clusters
  resumeO11yInfraPath: /api/v1/clusters
  auth0GetTokenURL: https://tidb-soc2.us.auth0.com/oauth/token
  auth0Audience: https://tidb-soc2.us.auth0.com/api/v2/
  effectiveRegion:
    [
      aws-us-west-2-*,
      aws-eu-central-1-*,
      aws-ap-south-1-*,
      aws-ap-southeast-1-*,
      aws-ap-northeast-1-*,
      aws-ap-northeast-2-*,
      aws-us-east-1-*,
      gcp-us-west1-*,
      gcp-asia-east1-*,
      gcp-us-central1-*,
      gcp-asia-northeast1-*,
      gcp-asia-southeast1-*,
      gcp-asia-northeast2-*,
      gcp-us-east4-*,
    ]
  version: 20221205
  env: dev
featureGates:
  tiflash_single_az:
    all: false
    enabledProjects: [43562]
    enabledTenants: []
    disabledProjects: []
    disabledTenants: []
  tidb_expose_oom_path_for_new_cluster:
    all: true
    enabledProjects: []
    enabledTenants: []
    disabledProjects: []
    disabledTenants: []
  tidb_expose_oom_path_for_existing_cluster:
    all: false
    enabledProjects: []
    enabledTenants: []
    disabledProjects: []
    disabledTenants: []
  tidb_expose_replayer_path_for_new_cluster:
    all: true
    enabledProjects: []
    enabledTenants: []
    disabledProjects: []
    disabledTenants: []
  tidb_expose_replayer_path_for_existing_cluster:
    all: false
    enabledProjects: []
    enabledTenants: []
    disabledProjects: []
    disabledTenants: []
  schedule_node_prefer_pvc:
    all: true
    enabledProjects: []
    enabledTenants: []
expFeatureGates:
  - name: "AnalyzeVersion2"
    minSupportVersion: "v6.5.0"
    command: "SET GLOBAL tidb_analyze_version=2;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "StatsSyncLoad"
    minSupportVersion: "v5.4.0"
    command: "SET GLOBAL tidb_stats_load_sync_wait=100;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "StatsSyncLoadPseudoTimeout"
    minSupportVersion: "v5.4.0"
    command: "SET GLOBAL tidb_stats_load_pseudo_timeout=ON;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "ColumnTracking"
    minSupportVersion: "v5.4.0"
    command: "SET GLOBAL tidb_enable_column_tracking=ON;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "OnlyFullGroupByCheck"
    minSupportVersion: "v6.1.0"
    command: "SET GLOBAL tidb_enable_new_only_full_group_by_check=ON;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "MemQuotaAnalyze"
    minSupportVersion: "v6.1.0"
    command: "SET GLOBAL tidb_mem_quota_analyze=5368709120;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "MemQuotaStatsCache"
    minSupportVersion: "v6.2.0"
    command: "SET GLOBAL tidb_stats_cache_mem_quota=2147483648;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "Paging"
    minSupportVersion: "v6.2.0"
    command: "SET GLOBAL tidb_enable_paging=ON;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "OuterJoinReorder"
    minSupportVersion: "v6.1.1"
    command: "SET GLOBAL tidb_enable_outer_join_reorder=ON;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
  - name: "CostModelV2"
    minSupportVersion: "v6.2.0"
    command: "SET GLOBAL tidb_cost_model_version=2;"
    featureGate:
      all: true
      enabledProjects: []
      enabledTenants: []
      disabledProjects: []
      disabledTenants: []
mixedDeployPDWithTiKV:
  enabled: true
  affectClusterCreatedAfter: 2022-09-06T09:00:00Z
  affectNamespaceAllowList: [all]
  affectTopology:
    lessEqualTiDBCount: 2
    lessEqualTiKVCount: 3
    lessEqualTiFlashCount: 0
    lessEqualTiKVInstanceCores: 4
