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.