Can't connect to review app. Possible DNS issue
The review-deploy
job keeps failing in my MR. The review app is not accessible
- Job: https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/248503079
- MR: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30113
** Waiting for the Review App at https://gitlab-review-qa-ml-para-f1akz5.ce.gitlab-review.app to be accessible... **
$ wait_for_review_app_to_be_accessible
I suspect a DNS issue because a lookup returns a different IP address than the one in the logs.
From the logs:
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
...
review-qa-ml-para-f1akz5-nginx-ingress-controller LoadBalancer 10.35.240.120 104.154.147.57 443:31975/TCP,22:31076/TCP 9m42s
From dig:
↳ dig gitlab-review-qa-ml-para-f1akz5.ce.gitlab-review.app
; <<>> DiG 9.11.3-1ubuntu1.8-Ubuntu <<>> gitlab-review-qa-ml-para-f1akz5.ce.gitlab-review.app
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8891
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;gitlab-review-qa-ml-para-f1akz5.ce.gitlab-review.app. IN A
;; ANSWER SECTION:
gitlab-review-qa-ml-para-f1akz5.ce.gitlab-review.app. 273 IN A 104.155.180.161
An external lookup service returns the same IP as dig.
Last time there was a DNS issue the dns-gitlab-review-app-external-dns
deployment was pending, but this time it seems ok