apiVersion: pingcap.com/v1alpha1
kind: DMCluster
metadata:
  name: serverless-cluster
  namespace: tidb-serverless
  labels:
    app.kubernetes.io/managed-by: cp9
spec:
  version: v26.3.0-nextgen
  imagePullSecrets:
    - name: cp9-ecr-pull-385595570414
  configUpdateStrategy: RollingUpdate
  pvReclaimPolicy: Delete
  enablePVReclaim: true
  tlsCluster:
    enabled: true
  master:
    serviceAccount: dm
    baseImage: 385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/dm
    imagePullPolicy: IfNotPresent
    replicas: 1
    storageClassName: ebs-sc
    storageSize: 10Gi
    limits:
      cpu: 500m
      memory: 1Gi
    requests:
      cpu: 100m
      memory: 256Mi
    config: |
      rpc-timeout = "40s"
      openapi = true
  worker:
    serviceAccount: dm
    baseImage: 385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/dm
    replicas: 0
    recoverFailover: true
    storageClassName: ebs-sc
    storageSize: 10Gi
    limits:
      cpu: 500m
      memory: 1Gi
    requests:
      cpu: 100m
      memory: 256Mi
    config: |
      keepalive-ttl = 15
