# Default values for cert-manager, only changed field is present in this file.
# refer to charts/cert-manager/values.yaml for more details
global:
  # Set the verbosity of cert-manager. Range of 0 - 6 with 6 being the most verbose.
  logLevel: 6

installCRDs: true

image:
  repository: o11yprod.azurecr.io/third-party/jetstack/cert-manager-controller
  # You can manage a registry with
  # registry: quay.io
  # repository: jetstack/cert-manager-controller

  # Override the image tag to deploy by setting this variable.
  # If no value is set, the chart's appVersion will be used.
  tag: v1.17.4

  # Setting a digest will override any tag
  # digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
  pullPolicy: IfNotPresent

webhook:
  image:
    repository: o11yprod.azurecr.io/third-party/jetstack/cert-manager-webhook
    tag: v1.17.4
  validatingWebhookConfiguration:
    namespaceSelector:
      matchExpressions:
        - key: cert-manager.io/disable-validation
          operator: NotIn
          values:
            - "true"
        - key: control-plane
          operator: NotIn
          values:
            - "true"
        - key: kubernetes.azure.com/managedby
          operator: NotIn
          values:
            - aks

cainjector:
  image:
    repository: o11yprod.azurecr.io/third-party/jetstack/cert-manager-cainjector
    tag: v1.17.4

acmesolver:
  image:
    repository: o11yprod.azurecr.io/third-party/jetstack/cert-manager-acmesolver
    tag: v1.17.4

nodeSelector:
  kubernetes.io/os: linux
  node_type: worker

prometheus:
  enabled: false
  servicemonitor:
    enabled: false
    prometheusInstance: default
    targetPort: 9402
    path: /metrics
    interval: 60s
    scrapeTimeout: 30s
    labels: {}
    honorLabels: false
