mode: serverless
autoscaler:
  enabled: true
  targetUtilization: 90
  frozenSeconds: 600
  samples: 10
  hits: 8
o11yConfig:
  env: prod
  vendor: aws
  region: us-west-2
  logicRegion: us-west-2
  isByoc: false
  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/"
  customerConfigsV2:
    nextgen:
      repos:
        victoria-metrics: https://victoriametrics.github.io/helm-charts/
        vector-operator: https://kaasops.github.io/vector-operator/helm/
        vector: https://helm.vector.dev/
      charts:
        victoria-metrics-operator:
          name: victoria-metrics/victoria-metrics-operator
          version: "0.52.1"
          values:
            image:
              repository: 380838443567.dkr.ecr.us-west-2.amazonaws.com/third-party/victoriametrics/operator
              tag: v0.62.0
            podSecurityContext:
              runAsGroup: 2000
            env:
              - name: VM_VMAGENTDEFAULT_CONFIGRELOADIMAGE
                value: 380838443567.dkr.ecr.us-west-2.amazonaws.com/third-party/prometheus-operator/prometheus-config-reloader:v0.84.1
      k8s:
        specs:
          - name: "default"
            vmagent:
              limits:
                cpu: "1"
                memory: 1Gi
              requests:
                cpu: 500m
                memory: 512Mi
          - name: "medium"
            vmagent:
              limits:
                cpu: "1"
                memory: 2Gi
              requests:
                cpu: 800m
                memory: 1500Mi
          - name: "large"
            vmagent:
              limits:
                cpu: "2"
                memory: 3Gi
              requests:
                cpu: 1400m
                memory: 2700Mi
          - name: "large2x"
            vmagent:
              limits:
                cpu: "4"
                memory: 8Gi
              requests:
                cpu: "3"
                memory: 6Gi
          - name: "large3x"
            vmagent:
              limits:
                cpu: "8"
                memory: 16Gi
              requests:
                cpu: "6"
                memory: 12Gi
        default:
          vector:
            chart:
              name: vector/vector
              version: "0.17.1"
            image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/vector:0.49-0720-4c68515
            initContainerImage: gcr.io/pingcap-public/dbaas/busybox:1.31.1
            resources:
              limits:
                cpu: "1"
                memory: 2Gi
              requests:
                cpu: 100m
                memory: 128Mi
          vmagent:
            image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/vmagent:v1.122.2-cluster
            args:
              envflag.enable: "true"
              envflag.prefix: VM_
              loggerFormat: json
              promscrape.config.strictParse: "false"
              promscrape.suppressDuplicateScrapeTargetErrors: "true"
              promscrape.streamParse: "true"
              promscrape.maxScrapeSize: 256MiB
            statefulStorage:
              volumeClaimTemplate:
                spec:
                  storageClassName: o11y-metric-agent
                  accessModes: ["ReadWriteOnce"]
                  resources:
                    requests:
                      storage: 20Gi
      sharedpool:
        specs:
          - name: "default"
            vmagent:
              limits:
                cpu: "1"
                memory: 1Gi
              requests:
                cpu: 500m
                memory: 512Mi
            vector:
              limits:
                cpu: "1"
                memory: 1Gi
              requests:
                cpu: 500m
                memory: 512Mi
          - name: "medium"
            vmagent:
              limits:
                cpu: "1"
                memory: 2Gi
              requests:
                cpu: 800m
                memory: 1500Mi
            vector:
              limits:
                cpu: "1"
                memory: 2Gi
              requests:
                cpu: 800m
                memory: 1500Mi
          - name: "large"
            vmagent:
              limits:
                cpu: "2"
                memory: 3Gi
              requests:
                cpu: 1400m
                memory: 2700Mi
            vector:
              limits:
                cpu: "2"
                memory: 3Gi
              requests:
                cpu: 1400m
                memory: 2700Mi
          - name: "large2x"
            vmagent:
              limits:
                cpu: "4"
                memory: 8Gi
              requests:
                cpu: "3"
                memory: 6Gi
            vector:
              limits:
                cpu: "4"
                memory: 8Gi
              requests:
                cpu: "3"
                memory: 6Gi
          - name: "large3x"
            vmagent:
              limits:
                cpu: "8"
                memory: 16Gi
              requests:
                cpu: "6"
                memory: 12Gi
            vector:
              limits:
                cpu: "8"
                memory: 16Gi
              requests:
                cpu: "6"
                memory: 12Gi
        default:
          vector:
            chart:
              name: vector/vector
              version: "0.17.1"
            image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/vector:0.49-0720-4c68515
            enableServerless: true
            enableTiKVTopSQL: false
            replicas: 1
          vmagent:
            image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/vmagent:v1.122.2-cluster
            args:
              envflag.enable: "true"
              envflag.prefix: VM_
              loggerFormat: json
              promscrape.config.strictParse: "false"
              promscrape.suppressDuplicateScrapeTargetErrors: "true"
              promscrape.streamParse: "true"
              promscrape.maxScrapeSize: 128MiB
            statefulStorage:
              volumeClaimTemplate:
                spec:
                  storageClassName: o11y-metric-agent
                  accessModes: ["ReadWriteOnce"]
                  resources:
                    requests:
                      storage: 20Gi
      tidbgroup:
        specs:
          - name: "default"
            vector:
              limits:
                cpu: "1"
                memory: 1Gi
              requests:
                cpu: 500m
                memory: 512Mi
          - name: "medium"
            vector:
              limits:
                cpu: "1"
                memory: 2Gi
              requests:
                cpu: 800m
                memory: 1500Mi
          - name: "large"
            vector:
              limits:
                cpu: "2"
                memory: 3Gi
              requests:
                cpu: 1400m
                memory: 2700Mi
          - name: "large2x"
            vector:
              limits:
                cpu: "4"
                memory: 8Gi
              requests:
                cpu: "3"
                memory: 6Gi
          - name: "large3x"
            vector:
              limits:
                cpu: "8"
                memory: 16Gi
              requests:
                cpu: "6"
                memory: 12Gi
        default:
          vector:
            chart:
              name: vector/vector
              version: "0.17.1"
            image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/vector:0.49-0720-4c68515
