provider: ack
resourceTaggerConfig:
  enabled: true
regionConfig:
  logicalRegionName: TMPL_LOGICAL_REGION
  name: TMPL_REGION
  zones:
env: prod
dnsProviderConfig:
  provider: aliCloudDNS
  aliCloudDNS:
    accountID: "TMPL_DNS_MANAGER_ACCOUNT_ID"
    secretName: TMPL_DNS_MANAGER_SECRET_NAME
    secretNamespace: TMPL_DNS_MANAGER_SECRET_NS
    domain: TMPL_PUBLIC_HOSTED_ZONE_DOMAIN
namespace: dataplane-metadata
appBoxConfig:
  disableClusterProxy: true
  daemonSetRequests:
    terway-eniip: "10m"
    csi-plugin: "10m"
    kube-proxy-worker: "30m"
  localDiskNodeUserDataConfig: /etc/configs/local-disk-node-user-data.txt
  csiDriver:
    provisionerImage: TPML_TIDB_IMAGE_REGISTRY/third-party/fgksgf/alibaba-cloud-csi-driver:controller-vac
    diskResizerImage: TPML_TIDB_IMAGE_REGISTRY/third-party/sig-storage/csi-resizer:v2.0.0
    pluginImage: TPML_TIDB_IMAGE_REGISTRY/third-party/fgksgf/alibaba-cloud-csi-driver:plugin-vac
    externalProvisionerImage: TPML_TIDB_IMAGE_REGISTRY/third-party/sig-storage/csi-provisioner:v6.0.0
  pcaConfig:
    caIdentifier: arn:aws:acm-pca:us-west-2:380838443567:certificate-authority/ca67c3ab-ec4b-44ba-974e-97d6b88e7e26
    region: us-west-2
    issuerPolicyTemplateFile: /etc/configs/pca-issuer-policy-template.json
  acr:
    instanceId: TMPL_ACR_INSTANCE_ID
    region: TMPL_ACR_REGION
    domains: TPML_TIDB_IMAGE_REGISTRY
    assumeRoleARN: TMPL_ACR_PULL_ROLE_ARN
  adminNodeConfig:
    systemVolumeSize: 50
    instanceType: ecs.g7.large
    minSize: 2
    maxSize: 10
    additionalInstanceTypes:
      - ecs.c9i.xlarge
      - ecs.c9i.2xlarge
  workerNodeConfig:
    systemVolumeSize: 100
  nodePools:
    - instanceType: ecs.g9i.large
      systemVolumeSize: 100
      cpu: 2
      availableCpu: 1
      availableCpuMilli: 1580
      maxCpuMilli: 1930
      memoryGi: 8
      availableMemoryMi: 5969
      maxMemoryMi: 5969
    - instanceType: ecs.g9i.xlarge
      systemVolumeSize: 100
      cpu: 4
      availableCpu: 3
      availableCpuMilli: 3570
      maxCpuMilli: 3920
      memoryGi: 16
      availableMemoryMi: 13468
      maxMemoryMi: 13468
    - instanceType: ecs.g9i.2xlarge
      systemVolumeSize: 100
      cpu: 8
      availableCpu: 7
      availableCpuMilli: 7560
      maxCpuMilli: 7910
      memoryGi: 32
      availableMemoryMi: 29319
      maxMemoryMi: 29319
    - instanceType: ecs.g9i.4xlarge
      systemVolumeSize: 100
      cpu: 16
      availableCpu: 15
      availableCpuMilli: 15540
      maxCpuMilli: 15890
      memoryGi: 64
      availableMemoryMi: 59205
      maxMemoryMi: 59205
    - instanceType: ecs.g9i.8xlarge
      systemVolumeSize: 100
      cpu: 32
      availableCpu: 31
      availableCpuMilli: 31000
      maxCpuMilli: 31000
      memoryGi: 128
      availableMemoryMi: 119991
      maxMemoryMi: 119991
    - instanceType: ecs.g9i.16xlarge
      systemVolumeSize: 100
      cpu: 64
      availableCpu: 63
      availableCpuMilli: 63000
      maxCpuMilli: 63000
      memoryGi: 256
      availableMemoryMi: 239983
      maxMemoryMi: 239983
    # - instanceType: ecs.i4.xlarge
    #   systemVolumeSize: 100
    #   cpu: 4
    #   availableCpu: 3
    #   availableCpuMilli: 3000
    #   maxCpuMilli: 3000
    #   memoryGi: 32
    #   availableMemoryMi: 27585
    #   maxMemoryMi: 27585
    #   hasLocalDisk: true
    #   localDiskSize: 959
    # - instanceType: ecs.i4.2xlarge
    #   systemVolumeSize: 100
    #   cpu: 8
    #   availableCpu: 7
    #   availableCpuMilli: 7000
    #   maxCpuMilli: 7000
    #   memoryGi: 64
    #   availableMemoryMi: 58387
    #   maxMemoryMi: 58387
    #   hasLocalDisk: true
    #   localDiskSize: 1919
    # - instanceType: ecs.i4.4xlarge
    #   systemVolumeSize: 100
    #   cpu: 16
    #   availableCpu: 15
    #   availableCpuMilli: 15000
    #   maxCpuMilli: 15000
    #   memoryGi: 128
    #   availableMemoryMi: 27585
    #   maxMemoryMi: 27585
    #   hasLocalDisk: true
    #   localDiskSize: 3839
    # - instanceType: ecs.i4.8xlarge
    #   systemVolumeSize: 100
    #   cpu: 32
    #   availableCpu: 31
    #   availableCpuMilli: 31000
    #   maxCpuMilli: 31000
    #   memoryGi: 256
    #   availableMemoryMi: 239983
    #   maxMemoryMi: 239983
    #   hasLocalDisk: true
    #   localDiskSize: 7678
    # - instanceType: ecs.i4.16xlarge
    #   systemVolumeSize: 100
    #   cpu: 64
    #   availableCpu: 63
    #   availableCpuMilli: 63000
    #   maxCpuMilli: 63000
    #   memoryGi: 512
    #   availableMemoryMi: 479966
    #   maxMemoryMi: 479966
    #   hasLocalDisk: true
    #   localDiskSize: 15356
    - instanceType: ecs.r9i.xlarge
      systemVolumeSize: 100
      cpu: 4
      availableCpu: 3
      availableCpuMilli: 3570
      maxCpuMilli: 3920
      memoryGi: 32
      availableMemoryMi: 29320
      maxMemoryMi: 29320
    - instanceType: ecs.r9i.2xlarge
      systemVolumeSize: 100
      cpu: 8
      availableCpu: 7
      availableCpuMilli: 7560
      maxCpuMilli: 7910
      memoryGi: 64
      availableMemoryMi: 61023
      maxMemoryMi: 61023
    - instanceType: ecs.r9i.4xlarge
      systemVolumeSize: 100
      cpu: 16
      availableCpu: 15
      availableCpuMilli: 15540
      maxCpuMilli: 15890
      memoryGi: 128
      availableMemoryMi: 122709
      maxMemoryMi: 122709
    - instanceType: ecs.r9i.8xlarge
      systemVolumeSize: 100
      cpu: 32
      availableCpu: 31
      availableCpuMilli: 31500
      maxCpuMilli: 31850
      memoryGi: 256
      availableMemoryMi: 249489
      maxMemoryMi: 249489
    - instanceType: ecs.c9i.large
      systemVolumeSize: 100
      cpu: 2
      availableCpu: 1
      availableCpuMilli: 1580
      maxCpuMilli: 1930
      memoryGi: 4
      availableMemoryMi: 1943
      maxMemoryMi: 1943
    - instanceType: ecs.c9i.xlarge
      systemVolumeSize: 100
      cpu: 4
      availableCpu: 3
      availableCpuMilli: 3570
      maxCpuMilli: 3920
      memoryGi: 8
      availableMemoryMi: 5480
      maxMemoryMi: 5480
    - instanceType: ecs.c9i.2xlarge
      systemVolumeSize: 100
      cpu: 8
      availableCpu: 7
      availableCpuMilli: 7560
      maxCpuMilli: 7910
      memoryGi: 16
      availableMemoryMi: 13215
      maxMemoryMi: 13215
    - instanceType: ecs.c9i.4xlarge
      systemVolumeSize: 100
      cpu: 16
      availableCpu: 15
      availableCpuMilli: 15540
      maxCpuMilli: 15890
      memoryGi: 32
      availableMemoryMi: 26997
      maxMemoryMi: 26997
    - instanceType: ecs.c9i.8xlarge
      systemVolumeSize: 100
      cpu: 32
      availableCpu: 31
      availableCpuMilli: 31500
      maxCpuMilli: 31850
      memoryGi: 64
      availableMemoryMi: 58193
      maxMemoryMi: 58193
    - instanceType: ecs.c9i.16xlarge
      systemVolumeSize: 100
      cpu: 64
      availableCpu: 63
      availableCpuMilli: 63420
      maxCpuMilli: 63770
      memoryGi: 128
      availableMemoryMi: 120681
      maxMemoryMi: 120681
  k8sVersion: "1.36.2-aliyun.1"
  enableK8sPublicAccess: true
  apiserverPublicAccessCidrs:
  apiGateway:
    enablePublicAccess: true
    publicAccessCidrs:
  clusterAdmins:
  adminNodeRoleConfig:
    containerRegistryPolicyTemplateFile: /etc/configs/container-registry-policy-template.json
    # all tidb cluster components, including br, cdc, data import, auditlog etc
    tidbClusterPolicyTemplateFile: /etc/configs/tidb-cluster-policy-template.json
    # o11y agent includes vector, sli-reporter
    o11yAgentPolicyTemplateFile: /etc/configs/o11y-agent-policy-template.json
    managedPolicies:
      - "arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy"
      - "arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryPullOnly"
      - "arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy"
      - "arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy"
      # See https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-getting-started.html for more detail.
      - "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
  o11yBizType: prod-tidbcloud-nextgen
internetConfig:
  ossGatewayEndpointPolicyTemplateFile: /etc/configs/oss-gateway-endpoint-policy-template.json
predicate:
  matchExpressions:
    - key: "cloud.pingcap.com/reconciler"
      operator: "NotIn"
      values:
        - e2e-test
resourceNamePrefix: TMPL_RESOURCE_NAME_PREFIX
resourceLabels:
  cloud.pingcap.com/bizType: dedicated
  tags.tidbcloud.com/environment: prod
  tags.tidbcloud.com/usedby: dbaas-control-plane-shoot
additionalCloudTags:
  ManagedBy: PingCAP
controlPlaneCrossplaneProviderConfig: provider-alicloud
awsCrossplaneProviderConfig: TMPL_AWS_CROSSPLANE_PROVIDER_CONFIG
dataPlaneRoleName: TMPL_DATAPLANE_ROLE_NAME
accountListPath: /etc/configs/account-list.yaml
kmsConfig:
  accountID: "TMPL_KMS_ACCOUNT_ID"
  instanceID: "TMPL_KMS_INSTANCE_ID"
