On gitlab.com automatic certificate management using Let’s Encrypt is stuck displaying “GitLab is obtaining a Let’s Encrypt SSL certificate for this domain. This process can take some time. Please try again later.” for more than an hour or so.
I’m using ALIAS dns record for the root domain as CNAME conflicts with MX and A shouldn’t be used because what if Gitlab IP changes. I hope that’s okay.
A LE cert was issued to root domain just now! So that means Gitlab-LE has no issue with the ALIAS at root. Maybe it was a rate-limiting issue. I deleted and re-added the domain and that fixed the issue.