# Azure-specific configuration example
global:
  vendor: "azure"
  environment: "prod"

# Azure storage class configuration
storageClass:
  name: "prometheus.ssd"
  isDefault: false
  parameters:
    kind: Managed
    fsType: ext4
    skuName: PremiumV2_LRS
    DiskIOPSReadWrite: "3000"
    DiskMBpsReadWrite: "125"

# Enable components based on deployment mode
components:
  rules:
    enabled: true
  storage:
    enabled: true  # Enable for regional mode
  monitors:
    enabled: true  # Enable for regional mode
  dashboards:
    enabled: false # Enable for global mode
  issuers:
    enabled: true

issuers:
  items:
    - name: letsencrypt-for-o11y
      email: o11y@tidbcloud.com
      preferredChain: ""
      privateKeySecretName: letsencrypt-for-o11y
      server: https://acme-v02.api.letsencrypt.org/directory
      solvers:
        - http01:
            ingress:
              ingressClassName: azure-application-gateway
