Add runner token to job request headers
When runner requests a new job from GitLab it uses the runner token. This token has the cell prefix, but it's not added to the request headers. So Cloudflare worker routing cannot send it to the right cell. So runners in all cells 2...N are routed to cell 1 and are (correctly) given "request denied".
We should add the runner token to the request headers. There are already routing rules for personal token so that would work. Or we could add it as runner token (since it's not actually a PAT).
@Kamil's workaround using the personal token header: gitlab#437818 (comment 1729033312)
Edited by Joe Burnett