{{- if .Values.prod  -}}
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    # The ACME server URL
    server: https://acme-v02.api.letsencrypt.org/directory
    # Email address used for ACME registration
    email: {{ .Values.email }}
    # Name of a secret used to store the ACME account private key
    privateKeySecretRef:
      name: "letsencrypt-prod"
    # Enable the HTTP-01 challenge provider
    solvers:
    #- dns01:
        # Add azureDNS resolver for Private endpoints, but this need to be fixed: https://github.com/cert-manager/website/issues/662
        #azureDNS:
        #  clientID: $(az aks show -g az-k8s-e0hm-rg -n aks-az-k8s-e0hm --query identityProfile.kubeletidentity.clientId -o tsv)
        #  subscriptionID: 2d5bb2c8-8be8-4539-b48f-fbfd86852fa9
        #  resourceGroupName: domainssl
        #  hostedZoneName: azdemo.co.uk
    - http01:
        ingress:
          class: {{ .Values.ingressClass }}
{{- end }}
