replicaCount: 1
image:
  repository: TMPL_IMAGE_REGISTRY/o11ydiagnosis
  pullPolicy: IfNotPresent
resources:
  limits:
    cpu: "4"
    memory: 16Gi
  requests:
    cpu: "300m"
    memory: 2560Mi
persistence:
  storageClass: vmcluster-storage
  size: 50Gi
env:
  PROVIDER: azure
  BUCKET_NAME: "TMPL_BUCKET_NAME"
  AZURE_STORAGE_ACCOUNT: "TMPL_STORAGE_ACCOUNT_NAME"
  TOTAL_REPLICAS: "1"
  CACHE_ROOT: "/data"
  LOCAL_DEV: "False"
  START_TIMESTEMP: "1748736000"
  USE_LOCAL_LOADER: "False"
  ENGINE_ID: "dedicated"
  ENV: "prod"

taskCollector:
  enabled: true
  vendor: azure
  region: TMPL_REGION
  account: "TMPL_ACCOUNT"
  image:
    repository: TMPL_IMAGE_REGISTRY/observability-regional-task-collector
  extraArgs:
  - -resourceGroup
  - TMPL_RESOURCE_GROUP
  - -storageAccount
  - TMPL_STORAGE_ACCOUNT_NAME
  env:
  - name: BUCKET_NAME
    value: TMPL_BUCKET_NAME
  - name: ZERO_PREFIX_EXPIRATION_DAYS
    value: "180"
  - name: DELTALAKE_EXPIRATION_DAYS
    value: "180"
  - name: PROFILE_EXPIRATION_DAYS
    value: "32"
  - name: OOM_RECORD_EXPIRATION_DAYS
    value: "32"
  - name: KEYVIZ_RECORD_EXPIRATION_DAYS
    value: "32"
  podLabels:
    azure.workload.identity/use: 'true'
  volumeMounts:
  - mountPath: /var/run/secrets/azure/tokens
    name: azure-identity-token
    readOnly: true
  volumes:
  - name: azure-identity-token
    projected:
      defaultMode: 420
      sources:
      - serviceAccountToken:
          audience: api://AzureADTokenExchange
          expirationSeconds: 3600
          path: azure-identity-token
