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/"
  # New agent configs
  customerConfigsV2:
    dedicated:
      repos:
        victoria-metrics: https://victoriametrics.github.io/helm-charts/
        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
            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:
        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
            resources:
              limits:
                cpu: "1"
                memory: 1Gi
              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: 64MiB
            statefulStorage:
              volumeClaimTemplate:
                spec:
                  storageClassName: o11y-metric-agent
                  accessModes: ["ReadWriteOnce"]
                  resources:
                    requests:
                      storage: 20Gi
      tidbcluster:
        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
          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: 64MiB
            statefulStorage:
              volumeClaimTemplate:
                spec:
                  storageClassName: o11y-metric-agent
                  accessModes: ["ReadWriteOnce"]
                  resources:
                    requests:
                      storage: 20Gi
      specs:
        k8s:
        - name: default
          maxNodes: 200
          instanceType: t3.medium
          vmagent:
            limits:
              cpu: "2"
              memory: "3Gi"
            requests:
              cpu: "1500m"
              memory: "2Gi"
        - name: medium
          maxNodes: 999999
          instanceType: c5.xlarge
          vmagent:
            limits:
              cpu: "4"
              memory: "7Gi"
            requests:
              cpu: "3"
              memory: "6Gi"
        tidbcluster:
        - name: default
          maxNodes: 50
          instanceType: t3.medium
          vector:
            limits:
              cpu: "1"
              memory: "2Gi"
            requests:
              cpu: "1"
              memory: "1Gi"
          vmagent:
            limits:
              cpu: "1"
              memory: "1Gi"
            requests:
              cpu: "500m"
              memory: "512Mi"
        - name: medium
          maxNodes: 100
          instanceType: c5.xlarge
          vector:
            limits:
              cpu: "2"
              memory: "4Gi"
            requests:
              cpu: "2"
              memory: "4Gi"
          vmagent:
            limits:
              cpu: "2"
              memory: "3Gi"
            requests:
              cpu: "1"
              memory: "2Gi"
        - name: large
          maxNodes: 200
          instanceType: c5.2xlarge
          vector:
            limits:
              cpu: "5"
              memory: "10Gi"
            requests:
              cpu: "5"
              memory: "10Gi"
          vmagent:
            limits:
              cpu: "3"
              memory: "5Gi"
            requests:
              cpu: "2"
              memory: "4Gi"
        - name: large2x
          maxNodes: 999999
          instanceType: c5.4xlarge
          vector:
            limits:
              cpu: "10"
              memory: "20Gi"
            requests:
              cpu: "10"
              memory: "20Gi"
          vmagent:
            limits:
              cpu: "5"
              memory: "10Gi"
            requests:
              cpu: "4"
              memory: "8Gi"
