E2E pipelines - 403 Forbidden - No access granted when fabricating project runners
Across a number of E2E tests in production we are intermittently seeing the following when a test fabricates a project runner:
Resource at https://gitlab.com/api/v4/runners/23017652?private_token=[MASKED] could not be found (403): `{"message":"403 Forbidden - No access granted"}`.
For example https://ops.gitlab.net/gitlab-org/quality/production/-/jobs/9906880
Failure/Error:
Resource::ProjectRunner.fabricate! do |runner|
runner.project = project
runner.name = runner_name
runner.tags = [runner_name]
runner.executor = :docker
end
QA::Resource::Errors::ResourceNotFoundError:
Resource at https://gitlab.com/api/v4/runners/23017652?private_token=[MASKED] could not be found (403): `{"message":"403 Forbidden - No access granted"}`.
These are logged in Kibana but don't provide a lot of info eg.
Related failures
Substantial troubleshooting done in #403174 (closed)
among others...
Edited by Mark Lapierre