apiVersion: operator.victoriametrics.com/v1beta1
kind: VMAgent
metadata:
  name: TMPL_ENV-seed-TMPL_LOGICAL_REGION-o11y
  namespace: monitoring
spec:
  externalLabels:
    cluster: TMPL_CLUSTER_IDENTITY
    control_plane_info: seed/TMPL_VENDOR-TMPL_LOGICAL_REGION
    o11y_id: TMPL_O11Y_ID
    provider: TMPL_PROVIDER
    region: TMPL_REGION
  extraArgs:
    -promscrape.maxScrapeSize: 32MiB
    -promscrape.streamParse: "true"
  image:
    repository: victoriametrics/vmagent
    tag: v1.102.1
  remoteWrite:
  - url: http://TMPL_O11Y_ENDPOINT_SERVICE_DNS_NAME/TMPL_O11Y_ID/api/v1/write
  remoteWriteSettings:
    maxDiskUsagePerURL: 16642998272
  replicaCount: 1
  resources:
    limits:
      cpu: 500m
      memory: 2Gi
    requests:
      cpu: 50m
      memory: 200Mi
  selectAllByDefault: true
  shardCount: 1
  statefulMode: true
  statefulStorage:
    volumeClaimTemplate:
      spec:
        accessModes:
        - ReadWriteOnce
        resources:
          requests:
            storage: 16Gi
        storageClassName: managed-premium
