provider: aks
controlplaneAWSProviderConfig: provider-aws # used to provision global resources such as route53 recordset and pca certificate
controlplaneAzureProviderConfig: provider-azure # used to provision Azure global resources such as Azure DNS
br: # New br controller configuration
  azure:
    crossplaneAzureProviderSubscriptionID: CROSSPLANE_AZURE_SUBSCRIPTION_ID
    crossplaneAzureProviderTenantID: CROSSPLANE_AZURE_TENANT_ID
    crossplaneAzureProviderClientID: CROSSPLANE_AZURE_CLIENT_ID
clusterController:
  tikvPreStopImage: tidbcloudprod.azurecr.io/tidbcloud/tidb-operator-prestop-checker:v2.1.0-alpha.16
  clusterAgent:
    chartPath: /etc/helm/cluster-agent
    agentImage:
      repo: IMAGE_REGISTRY/tidbcloud/cluster-agent
      tag: 4f164cbaa37f5d5e652d027de9da286f21be94ac
    pdPatrolImage:
      # only used to fetch pd-patrol.
      tag: master-c53f203
  configChange:
    accountEnv: CONFIG_CHANGE_ENV
    activity:
      enabled: CONFIG_CHANGE_ACTIVITY_ENABLED
      activityHubEndpoint: CONFIG_CHANGE_ACTIVITY_HUB_EP
      activityHubSource: CONFIG_CHANGE_ACTIVITY_SOURCE_NAME
      clinicEndpoint: CONFIG_CHANGE_CLINIC_EP
  audit:
    sidecarImage: "IMAGE_REGISTRY/dbaas/prod/audit:v0.1.3"
    sidecarCommand: ["/audit", "server", "--config", "/etc/audit/audit.yaml"]
    defaultTag: v1.0.4
  mysqlProtocolProbe:
    image: "IMAGE_REGISTRY/tidbcloud/mysql-readiness-probe:v0.1.0"
    binaryName: "mysql-readiness-probe"
    timeoutSeconds: 2
    periodSeconds: 10
    failureThreshold: 3600
  azure:
    crossplaneAzureProviderSubscriptionID: CROSSPLANE_AZURE_SUBSCRIPTION_ID
    crossplaneAzureProviderTenantID: CROSSPLANE_AZURE_TENANT_ID
    crossplaneAzureProviderClientID: CROSSPLANE_AZURE_CLIENT_ID
network:
  proxy:
    enableDevMode: PROXY_ENABLE_DEV_MODE
    auth0Audience: PROXY_AUTH0_AUDIENCE
    auth0Domain: PROXY_AUTH0_DOMAIN
  region: REGION
storageClassConfigFile: /etc/cluster-controller/extra/storageclass-config.yaml
instanceTypeConfigFile: /etc/cluster-controller/extra/instancetype-config.yaml
predicate:
  matchLabels:
    cloud.pingcap.com/provider-type: aks
    cloud.pingcap.com/region: REGION
  matchExpressions:
    - key: "cloud.pingcap.com/reconciler"
      operator: "DoesNotExist"
fullManage:
  project: prod
  publicHostedZoneDomain: FULL_MANAGE_HOSTED_ZONE_DOMAIN
  azurePublicHostedResourceGroupName: FULL_MANAGE_HOSTED_ZONE_RESOURCE_GROUP
  componentPCAARN: FULL_MANAGE_PCA_ARN
featureGates:
  tidb_add_index:
    all: true
  tidb_expose_oom_path_for_new_cluster:
    all: true
  tidb_expose_oom_path_for_existing_cluster:
    all: false
  tidb_expose_replayer_path_for_new_cluster:
    all: true
  tidb_expose_replayer_path_for_existing_cluster:
    all: false
  o11y_deploy_crd:
    all: true
  tidb_enable_audit_log:
    all: true
  tidb_enable_bootstrap_sql:
    all: true
  tls_cluster:
    all: true
  enable_cluster_agent:
    all: true
  scale_out_tidb_in_parallel:
    all: true
  use_proxy_gateway_ingress:
    all: true
  set_priority_class:
    all: true
  use_tidb_operator_v2:
    all: true
maxConcurrentReconciles:
  network: 10
  cluster: 10
  networkPeer: 10
  clusterNodeProtector: 10
  eksConnection: 10
  frpServer: 10
  privateLink: 10
  privateLinkEndpoint: 10
dpCompatEnv: prod
