o11yConfig:
  env: __CP9_SESSION_NAME__
  vendor: gcp
  region: us-west1
  logicRegion: us-west1
  isByoc: false
  openAPIAddress: "__CP9_PRIMARY_O11Y_CONTROL_URL__"
  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: victoriametrics/operator
              tag: v0.62.0@sha256:c4c051f419f7dcbaecd1c939edc1b0c5232d31d435febd268cdd602eb224f695
            podSecurityContext:
              runAsGroup: 2000
            env:
              - name: VM_VMAGENTDEFAULT_CONFIGRELOADIMAGE
                value: quay.io/prometheus-operator/prometheus-config-reloader:v0.84.1@sha256:f9e2a3b8550b0b643c285fc45132fde845910012db6d850d3e04dd462db037b4
      k8s:
        default:
          vector:
            chart:
              name: vector/vector
              version: "0.17.1"
            image: gcr.io/pingcap-gardener/tidbcloud/vector:0.49-0720-4c68515
            resources:
              limits:
                cpu: "1"
                memory: 1Gi
              requests:
                cpu: 100m
                memory: 128Mi
          vmagent:
            image: gcr.io/pingcap-gardener/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: gcr.io/pingcap-gardener/tidbcloud/vector:0.49-0720-4c68515
          vmagent:
            image: gcr.io/pingcap-gardener/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: n2-standard-2
          vmagent:
            limits:
              cpu: "2"
              memory: "3Gi"
            requests:
              cpu: "1500m"
              memory: "2Gi"
        - name: medium
          maxNodes: 999999
          instanceType: n2-standard-4
          vmagent:
            limits:
              cpu: "4"
              memory: "7Gi"
            requests:
              cpu: "3"
              memory: "6Gi"
        tidbcluster:
        - name: default
          maxNodes: 50
          instanceType: n2-standard-2
          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: n2-standard-4
          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: n2-standard-8
          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: n2-standard-16
          vector:
            limits:
              cpu: "10"
              memory: "20Gi"
            requests:
              cpu: "10"
              memory: "20Gi"
          vmagent:
            limits:
              cpu: "5"
              memory: "10Gi"
            requests:
              cpu: "4"
              memory: "8Gi"
