QA failures on gstg-cny
## Overview
* Environment: gstg-cny
* Coordinated pipeline: https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/5724021
* Auto-deploy package: 19.0.202604302006-3d553884549.965f36d996a
### Pipeline:
* **https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/23947960**
```
2026-05-01T00:01:24.825496Z 01O
2026-05-01T00:01:24.825496Z 01O 1) Create SSH key support pushes code to the repository via SSH
2026-05-01T00:01:24.825497Z 01O [31mFailure/Error: project.visit![0m
2026-05-01T00:01:24.825498Z 01O [31m[0m
2026-05-01T00:01:24.825498Z 01O [31mQA::Support::Repeater::WaitExceededError:[0m
2026-05-01T00:01:24.825499Z 01O [31m Page did not fully load after 60 seconds due to pending AJAX requests[0m
2026-05-01T00:01:24.825543Z 01O [36m# ./qa/support/repeater.rb:74:in `repeat_until'[0m
2026-05-01T00:01:24.825544Z 01O [36m# ./qa/support/waiter.rb:20:in `wait_until'[0m
2026-05-01T00:01:24.825545Z 01O [36m# ./qa/support/wait_for_requests.rb:19:in `only_wait_for_ajax_requests'[0m
2026-05-01T00:01:24.825545Z 01O [36m# ./qa/support/wait_for_requests.rb:12:in `wait_for_requests'[0m
2026-05-01T00:01:24.825546Z 01O [36m# ./qa/resource/base.rb:228:in `visit!'[0m
2026-05-01T00:01:24.825546Z 01O [36m# ./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb:26:in `block (3 levels) in <module:QA>'[0m
2026-05-01T00:01:24.825547Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-05-01T00:01:24.825548Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-05-01T00:01:24.825548Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-05-01T00:01:24.825549Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-05-01T00:01:24.825549Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-05-01T00:01:24.825550Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-05-01T00:01:24.825550Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-05-01T00:01:24.825551Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-05-01T00:01:24.825551Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-05-01T00:01:24.825552Z 01O [36m# ------------------[0m
2026-05-01T00:01:24.825552Z 01O [36m# --- Caused by: ---[0m
2026-05-01T00:01:24.825553Z 01O [36m# QA::Support::Repeater::WaitExceededError:[0m
2026-05-01T00:01:24.825553Z 01O [36m# Wait failed after 60 seconds[0m
2026-05-01T00:01:24.825554Z 01O [36m# ./qa/support/repeater.rb:74:in `repeat_until'[0m
2026-05-01T00:01:24.825554Z 01O
2026-05-01T00:01:24.825555Z 01O 2) Software Supply Chain Security Group access tokens can be created and revoked via the UI
2026-05-01T00:01:24.825555Z 01O [31mFailure/Error: let(:group_access_token) { QA::Resource::GroupAccessToken.fabricate_via_browser_ui! }[0m
2026-05-01T00:01:24.825556Z 01O [31m[0m
2026-05-01T00:01:24.825556Z 01O [31mNet::ReadTimeout:[0m
2026-05-01T00:01:24.825557Z 01O [31m Net::ReadTimeout with #<TCPSocket:(closed)>[0m
2026-05-01T00:01:24.825557Z 01O [36m# ./qa/runtime/browser.rb:351:in `perform'[0m
2026-05-01T00:01:24.825558Z 01O [36m# ./qa/runtime/browser.rb:289:in `visit'[0m
2026-05-01T00:01:24.825558Z 01O [36m# ./qa/runtime/browser.rb:25:in `visit'[0m
2026-05-01T00:01:24.825559Z 01O [36m# ./qa/page/main/login.rb:194:in `redirect_to_login_page'[0m
2026-05-01T00:01:24.825559Z 01O [36m# ./qa/flow/login.rb:23:in `block in sign_in'[0m
2026-05-01T00:01:24.825560Z 01O [36m# ./qa/scenario/actable.rb:16:in `perform'[0m
2026-05-01T00:01:24.825560Z 01O [36m# ./qa/flow/login.rb:22:in `sign_in'[0m
2026-05-01T00:01:24.825561Z 01O [36m# ./qa/flow/login.rb:43:in `sign_in_unless_signed_in'[0m
2026-05-01T00:01:24.825561Z 01O [36m# ./qa/resource/group_access_token.rb:80:in `fabricate!'[0m
2026-05-01T00:01:24.825562Z 01O [36m# ./qa/resource/base.rb:60:in `block (2 levels) in fabricate_via_browser_ui!'[0m
2026-05-01T00:01:24.825563Z 01O [36m# ./qa/resource/base.rb:117:in `log_and_record_fabrication'[0m
2026-05-01T00:01:24.825563Z 01O [36m# ./qa/resource/base.rb:60:in `block in fabricate_via_browser_ui!'[0m
2026-05-01T00:01:24.825564Z 01O [36m# ./qa/resource/base.rb:107:in `do_fabricate!'[0m
2026-05-01T00:01:24.825564Z 01O [36m# ./qa/resource/base.rb:59:in `fabricate_via_browser_ui!'[0m
2026-05-01T00:01:24.825565Z 01O [36m# ./qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb:6:in `block (3 levels) in <module:QA>'[0m
2026-05-01T00:01:24.825566Z 01O [36m# ./qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb:12:in `block (3 levels) in <module:QA>'[0m
2026-05-01T00:01:24.825573Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-05-01T00:01:24.825573Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-05-01T00:01:24.825574Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-05-01T00:01:24.825574Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-05-01T00:01:24.825575Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-05-01T00:01:24.825575Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-05-01T00:01:24.825576Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-05-01T00:01:24.825576Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-05-01T00:01:24.825577Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-05-01T00:01:24.825577Z 01O
2026-05-01T00:01:24.825578Z 01O Finished in 5 minutes 51 seconds (files took 1.56 seconds to load)
2026-05-01T00:01:24.825578Z 01O [31m3 examples, 2 failures[0m
2026-05-01T00:01:24.825579Z 01O
2026-05-01T00:01:24.825579Z 01O Failed examples:
2026-05-01T00:01:24.825579Z 01O
2026-05-01T00:01:24.825580Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb:16[0m [36m# Create SSH key support pushes code to the repository via SSH[0m
2026-05-01T00:01:24.825581Z 01O [31mrspec ./qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb:11[0m [36m# Software Supply Chain Security Group access tokens can be created and revoked via the UI[0m
2026-05-01T00:01:24.825582Z 01O
2026-05-01T00:01:24.825582Z 01O
```
### Pipeline:
* **https://ops.gitlab.net/gitlab-org/quality/staging-canary/-/jobs/23947931**
```
2026-04-30T23:53:57.471820Z 01O
2026-04-30T23:53:57.471821Z 01O 1) Tenant Scale Project activity with git push creates an event in the activity page
2026-04-30T23:53:57.471821Z 01O [31mFailure/Error:[0m
2026-04-30T23:53:57.471822Z 01O [31m project = Resource::Repository::ProjectPush.fabricate! do |push|[0m
2026-04-30T23:53:57.471822Z 01O [31m push.file_name = 'README.md'[0m
2026-04-30T23:53:57.922106Z 01E /builds/gitlab-org/quality/staging-canary/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env GLCI_CLICKHOUSE_SHARED_DB="$GLCI_CLICKHOUSE_SHARED_DB" --en...` failed! [31m✘[0m (Gitlab::QA::Support::ShellCommand::StatusError)
2026-04-30T23:53:57.922114Z 01E /builds/gitlab-org/quality/staging-canary/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env GLCI_CLICKHOUSE_SHARED_DB="$GLCI_CLICKHOUSE_SHARED_DB" --en...` failed! [31m✘[0m (Gitlab::QA::Support::ShellCommand::StatusError)
2026-04-30T23:53:57.923466Z 01O [31m push.file_content = '# This is a test project'[0m
2026-04-30T23:53:57.923469Z 01O [31m push.commit_message = 'Add README.md'[0m
2026-04-30T23:53:57.923470Z 01O [31m end.project[0m
2026-04-30T23:53:57.923471Z 01O [31m[0m
2026-04-30T23:53:57.923471Z 01O [31mQA::Resource::Events::EventNotFoundError:[0m
2026-04-30T23:53:57.923472Z 01O [31m Timed out waiting for event[0m
2026-04-30T23:53:57.923473Z 01O [36m# ./qa/resource/events/base.rb:44:in `wait_for_event'[0m
2026-04-30T23:53:57.923473Z 01O [36m# ./qa/resource/events/project.rb:25:in `wait_for_push'[0m
2026-04-30T23:53:57.923474Z 01O [36m# ./qa/resource/repository/project_push.rb:43:in `fabricate!'[0m
2026-04-30T23:53:57.923474Z 01O [36m# ./qa/resource/base.rb:60:in `block (2 levels) in fabricate_via_browser_ui!'[0m
2026-04-30T23:53:57.923475Z 01O [36m# ./qa/resource/base.rb:117:in `log_and_record_fabrication'[0m
2026-04-30T23:53:57.923476Z 01O [36m# ./qa/resource/base.rb:60:in `block in fabricate_via_browser_ui!'[0m
2026-04-30T23:53:57.923552Z 01O [36m# ./qa/resource/base.rb:107:in `do_fabricate!'[0m
2026-04-30T23:53:57.923554Z 01O [36m# ./qa/resource/base.rb:59:in `fabricate_via_browser_ui!'[0m
2026-04-30T23:53:57.923555Z 01O [36m# ./qa/resource/base.rb:51:in `rescue in fabricate!'[0m
2026-04-30T23:53:57.923556Z 01O [36m# ./qa/resource/base.rb:43:in `fabricate!'[0m
2026-04-30T23:53:57.923557Z 01O [36m# ./qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb:11:in `block (4 levels) in <module:QA>'[0m
2026-04-30T23:53:57.923558Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-30T23:53:57.923559Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-30T23:53:57.923560Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-30T23:53:57.923561Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-30T23:53:57.923562Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-30T23:53:57.923562Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-30T23:53:57.923563Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-30T23:53:57.923564Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-30T23:53:57.923565Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-30T23:53:57.923566Z 01O [36m# ------------------[0m
2026-04-30T23:53:57.923566Z 01O [36m# --- Caused by: ---[0m
2026-04-30T23:53:57.923567Z 01O [36m# NotImplementedError:[0m
2026-04-30T23:53:57.923568Z 01O [36m# NotImplementedError[0m
2026-04-30T23:53:57.923568Z 01O [36m# ./qa/resource/base.rb:71:in `fabricate_via_api!'[0m
2026-04-30T23:53:57.923569Z 01O
2026-04-30T23:53:57.923570Z 01O Finished in 3 minutes 57 seconds (files took 1.59 seconds to load)
2026-04-30T23:53:57.923571Z 01O [31m2 examples, 1 failure[0m
2026-04-30T23:53:57.923571Z 01O
2026-04-30T23:53:57.923572Z 01O Failed examples:
2026-04-30T23:53:57.923573Z 01O
2026-04-30T23:53:57.923573Z 01O [31mrspec ./qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb:7[0m [36m# Tenant Scale Project activity with git push creates an event in the activity page[0m
2026-04-30T23:53:57.923575Z 01O
2026-04-30T23:53:57.923575Z 01O
```
issue
GitLab AI Context
Project: gitlab-org/release/tasks
Instance: https://gitlab.com
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://gitlab.com/gitlab-org/release/tasks/-/raw/master/CONTRIBUTING.md — contribution guidelines
- https://gitlab.com/gitlab-org/release/tasks/-/raw/master/README.md — project overview and setup
Repository: https://gitlab.com/gitlab-org/release/tasks
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD