cert-manager does not issue SSL certificate

Summary

After deploying GitLab to AKS cluster by Terraform I get fake Acme SSL certificate instead of Let's Encrypt certificate. Public IP was created by Terraform with Azure DNS name label. 'gitlab' CNAME record points to Azure DNS. Not fully sure but the issue can not be reproduced if I deploy GitLab manually using helm.

Steps to reproduce

Deploy GitLab by Terraform using Helm provider.

Configuration used

global:
  edition: ce

  hosts:
    domain: sources.test.com
    externalIP: 1.1.1.1

  ingress:
    configureCertmanager: true
...
certmanager-issuer:
  email: certificate@test.com

certmanager:
  install: true

Current behavior

Default k8s Acme certificate is used

Expected behavior

Let's Encrypt certificate should be used

Versions

  • Chart: 4.11.1
  • Platform:
    • Cloud: AKS
  • Kubernetes: (kubectl version)
    • Client: 1.21.0
    • Server: 1.19.9
  • Helm: (helm version)
    • Client: 3.5.4

Relevant logs

 kubectl -n gitlab get issuer
NAME            AGE
gitlab-issuer   127m

no other related k8s objects found. Pod logs are clear.