Failures in multiple E2E tests | api/v4/runners/:id returns "403 Forbidden - No access granted"
### Summary The same failure occurs in several tests. Example pipeline: https://ops.gitlab.net/gitlab-org/quality/canary/-/jobs/9631659 ``` 1.1) Failure/Error: Resource::ProjectRunner.fabricate_via_api! do |runner| runner.project = project runner.name = "runner-for-#{project.name}" runner.tags = [tag_name] end QA::Resource::Errors::ResourceNotFoundError: Resource at https://gitlab.com/api/v4/runners/22261600?private_token=[MASKED] could not be found (403): `{"message":"403 Forbidden - No access granted"}`. Correlation Id: a29bfb3b1fca1ec43c0321bb1affc8b2 Sentry Url: https://sentry.gitlab.net/gitlab/gitlabcom/?environment=gprd&query=correlation_id%3A%22a29bfb3b1fca1ec43c0321bb1affc8b2%22 Kibana - Discover Url: https://log.gprd.gitlab.net/app/discover#/?_a=%28index:%277092c4e2-4eb5-46f2-8305-a7da2edad090%27%2Cquery%3A%28language%3Akuery%2Cquery%3A%27json.correlation_id%20%3A%20a29bfb3b1fca1ec43c0321bb1affc8b2%27%29%29&_g=%28time%3A%28from%3A%272023-03-28T22:21:02.928Z%27%2Cto%3A%272023-03-29T22:21:02.928Z%27%29%29 Kibana - Dashboard Url: https://log.gprd.gitlab.net/app/dashboards#/view/5e6d3440-7597-11ed-9f43-e3784d7fe3ca?_g=%28time%3A%28from:%272023-03-28T22:21:02.928Z%27%2Cto%3A%272023-03-29T22:21:02.928Z%27%29%29&_a=%28filters%3A%21%28%28query%3A%28match_phrase%3A%28json.correlation_id%3A%27a29bfb3b1fca1ec43c0321bb1affc8b2%27%29%29%29%29%29 # ./qa/resource/api_fabricator.rb:94:in `api_get_from' # ./qa/resource/api_fabricator.rb:74:in `api_get' # ./qa/resource/runner_base.rb:56:in `rescue in fabricate_via_api!' # ./qa/resource/runner_base.rb:50:in `fabricate_via_api!' # ./qa/resource/base.rb:65:in `block (2 levels) in fabricate_via_api!' # ./qa/resource/base.rb:96:in `log_and_record_fabrication' # ./qa/resource/base.rb:65:in `block in fabricate_via_api!' /builds/gitlab-org/quality/canary/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env QA_CAN_TEST_GIT_PROTOCOL_V2="$QA_CAN_TEST_GIT_PROTOCOL_V2" ...` failed! \e[31m✘\e[0m (Gitlab::QA::Support::ShellCommand::StatusError) # ./qa/resource/base.rb:86:in `do_fabricate!' # ./qa/resource/base.rb:64:in `fabricate_via_api!' # ./qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_vulnerabilities_spec.rb:18:in `block (3 levels) in <module:QA>' ``` ### Root Cause - The suspected root cause is related to `AuthorizedProjectUpdate::ProjectRecalculateWorker` delays due to https://gitlab.com/gitlab-org/gitlab/-/issues/403001. See [comment](https://gitlab.com/gitlab-org/gitlab/-/issues/403174#note_1336845003) below
issue