Hi, I need some assistance with an issue I have been facing since couple of days.
we are running our CI CD pipelines on shared runners and it works fine. When I am adding self hosted runner (GCP instance), everything seems fine, except when I run the pipeline, it get stuck forever with the message " This job has not started yet. This job is in pending state and is waiting to be picked by a runner"
In the logs, I am seeing error - Checking for jobs… failed couldn’t execute POST
against https://gitlab.com/api/v4/jobs/request: Post https://gitlab.com/api/v4/jobs/request: dial tcp xx.xxx.xx.xxx:443: connect: permission denied.
I have tried with open firewall also, but still getting same error.
Tried with both project specific runner or Group runner, same error.
With Docker, Docker+machine or Shell executor, same error.
I have installed gitlab-runner, docker with root and also registering with root user.
sudo gitlab-runner register
–non-interactive
–url “https://gitlab.com/”
–registration-token “”
–executor “docker”
–docker-image alpine:latest
–description “docker-runner”
–run-untagged=“true”
–locked=“false”
–access-level=“not_protected”
–log_level=“debug”
Any direction would be appreciated. Thanks in advance.