QA failure: qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb
## Overview
* Environment: gstg-cny
* Coordinated pipeline: https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/6362969
* Auto-deploy package: 19.5.202610072006-3d6be6160e9.4563a7042f3
### Pipeline:
* **https://ops.gitlab.net/gitlab-org/quality/staging-canary/-/jobs/27639888**
```
2026-10-07T22:07:30.460352Z 01O
2026-10-07T22:07:30.460354Z 01O 1) Deploy Deploy key creation user adds a deploy key
2026-10-07T22:07:30.460356Z 01O [31mFailure/Error: Flow::Login.sign_in[0m
2026-10-07T22:07:30.460358Z 01O [31m[0m
2026-10-07T22:07:30.460360Z 01O [31mQA::Runtime::Canary::CanaryValidationError:[0m
2026-10-07T22:07:30.460361Z 01O [31m gitlab_canary=true cookie was set in browser but the GitLab Next toggle was not enabled on UI[0m
2026-10-07T22:07:30.460363Z 01O [36m# ./qa/runtime/canary.rb:22:in `validate_canary!'[0m
2026-10-07T22:07:30.460365Z 01O [36m# ./qa/page/main/login.rb:251:in `sign_in_using_gitlab_credentials'[0m
2026-10-07T22:07:30.460367Z 01O [36m# ./qa/page/main/login.rb:78:in `block in sign_in_using_credentials'[0m
2026-10-07T22:07:30.460369Z 01O [36m# ./qa/page/main/login.rb:67:in `sign_in_using_credentials'[0m
2026-10-07T22:07:30.460371Z 01O [36m# ./qa/flow/login.rb:28:in `block in sign_in'[0m
2026-10-07T22:07:30.460373Z 01O [36m# ./qa/scenario/actable.rb:16:in `perform'[0m
2026-10-07T22:07:30.460375Z 01O [36m# ./qa/flow/login.rb:22:in `sign_in'[0m
2026-10-07T22:07:30.460378Z 01O [36m# ./qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb:7:in `block (3 levels) in <module:QA>'[0m
2026-10-07T22:07:30.460380Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-10-07T22:07:30.460381Z 01O [36m# ./qa/specs/runner.rb:125:in `run_rspec'[0m
2026-10-07T22:07:30.460383Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-10-07T22:07:30.460385Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-10-07T22:07:30.460387Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-10-07T22:07:30.460390Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-10-07T22:07:30.460392Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-10-07T22:07:30.460394Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-10-07T22:07:30.460396Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-10-07T22:07:30.460398Z 01O
2026-10-07T22:07:30.460399Z 01O Finished in 2 minutes 31.5 seconds (files took 1.29 seconds to load)
2026-10-07T22:07:30.460401Z 01O [31m5 examples, 1 failure[0m
2026-10-07T22:07:30.460403Z 01O
2026-10-07T22:07:30.460405Z 01O Failed examples:
2026-10-07T22:07:30.460407Z 01O
2026-10-07T22:07:30.460408Z 01O [31mrspec ./qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb:6[0m [36m# Deploy Deploy key creation user adds a deploy key[0m
2026-10-07T22:07:30.460410Z 01O
2026-10-07T22:07:30.460412Z 01O
```
* **https://ops.gitlab.net/gitlab-org/quality/staging-canary/-/jobs/27639886**
```
2026-10-07T22:08:39.408806Z 01O
2026-10-07T22:08:39.408808Z 01O 1) Create Batch comments in merge request user submits a non-diff review
2026-10-07T22:08:39.408811Z 01O [31mFailure/Error: Flow::Login.sign_in[0m
2026-10-07T22:08:39.408813Z 01O [31m[0m
2026-10-07T22:08:39.408816Z 01O [31mQA::Runtime::Canary::CanaryValidationError:[0m
2026-10-07T22:08:39.408818Z 01O [31m gitlab_canary=true cookie was set in browser but the GitLab Next toggle was not enabled on UI[0m
2026-10-07T22:08:39.408821Z 01O [36m# ./qa/runtime/canary.rb:22:in `validate_canary!'[0m
2026-10-07T22:08:39.408823Z 01O [36m# ./qa/page/main/login.rb:251:in `sign_in_using_gitlab_credentials'[0m
2026-10-07T22:08:39.408826Z 01O [36m# ./qa/page/main/login.rb:78:in `block in sign_in_using_credentials'[0m
2026-10-07T22:08:39.408828Z 01O [36m# ./qa/page/main/login.rb:67:in `sign_in_using_credentials'[0m
2026-10-07T22:08:39.408830Z 01O [36m# ./qa/flow/login.rb:28:in `block in sign_in'[0m
2026-10-07T22:08:39.408833Z 01O [36m# ./qa/scenario/actable.rb:16:in `perform'[0m
2026-10-07T22:08:39.408835Z 01O [36m# ./qa/flow/login.rb:22:in `sign_in'[0m
2026-10-07T22:08:39.408837Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:13:in `block (3 levels) in <module:QA>'[0m
2026-10-07T22:08:39.408840Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-10-07T22:08:39.408842Z 01O [36m# ./qa/specs/knapsack_runner.rb:24:in `run'[0m
2026-10-07T22:08:39.408844Z 01O [36m# ./qa/specs/runner.rb:117:in `run_rspec'[0m
2026-10-07T22:08:39.408846Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-10-07T22:08:39.408849Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-10-07T22:08:39.408851Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-10-07T22:08:39.408853Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-10-07T22:08:39.408856Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-10-07T22:08:39.408858Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-10-07T22:08:39.408860Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-10-07T22:08:39.408863Z 01O
2026-10-07T22:08:39.408865Z 01O 2) Create Batch comments in merge request user submits a diff review
2026-10-07T22:08:39.408867Z 01O [31mFailure/Error: Flow::Login.sign_in[0m
2026-10-07T22:08:39.408872Z 01O [31m[0m
2026-10-07T22:08:39.408874Z 01O [31mQA::Runtime::Canary::CanaryValidationError:[0m
2026-10-07T22:08:39.408877Z 01O [31m gitlab_canary=true cookie was set in browser but the GitLab Next toggle was not enabled on UI[0m
2026-10-07T22:08:39.408879Z 01O [36m# ./qa/runtime/canary.rb:22:in `validate_canary!'[0m
2026-10-07T22:08:39.408881Z 01O [36m# ./qa/page/main/login.rb:251:in `sign_in_using_gitlab_credentials'[0m
2026-10-07T22:08:39.408884Z 01O [36m# ./qa/page/main/login.rb:78:in `block in sign_in_using_credentials'[0m
2026-10-07T22:08:39.408886Z 01O [36m# ./qa/page/main/login.rb:67:in `sign_in_using_credentials'[0m
2026-10-07T22:08:39.408888Z 01O [36m# ./qa/flow/login.rb:28:in `block in sign_in'[0m
2026-10-07T22:08:39.408891Z 01O [36m# ./qa/scenario/actable.rb:16:in `perform'[0m
2026-10-07T22:08:39.408893Z 01O [36m# ./qa/flow/login.rb:22:in `sign_in'[0m
2026-10-07T22:08:39.408895Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:29:in `block (3 levels) in <module:QA>'[0m
2026-10-07T22:08:39.408898Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-10-07T22:08:39.916391Z 01O [36m# ./qa/specs/knapsack_runner.rb:24:in `run'[0m
2026-10-07T22:08:39.916412Z 01O [36m# ./qa/specs/runner.rb:117:in `run_rspec'[0m
2026-10-07T22:08:39.916414Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-10-07T22:08:39.916416Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-10-07T22:08:39.916419Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-10-07T22:08:39.916421Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-10-07T22:08:39.916488Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-10-07T22:08:39.916490Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-10-07T22:08:39.916493Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-10-07T22:08:39.916495Z 01O
2026-10-07T22:08:39.916497Z 01O Finished in 5 minutes 26 seconds (files took 1.63 seconds to load)
2026-10-07T22:08:39.916499Z 01O [31m10 examples, 2 failures[0m
2026-10-07T22:08:39.916501Z 01O
2026-10-07T22:08:39.916503Z 01O Failed examples:
2026-10-07T22:08:39.916505Z 01O
2026-10-07T22:08:39.916507Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:12[0m [36m# Create Batch comments in merge request user submits a non-diff review[0m
2026-10-07T22:08:39.916510Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:28[0m [36m# Create Batch comments in merge request user submits a diff review[0m
2026-10-07T22:08:39.916512Z 01O
2026-10-07T22:08:39.916514Z 01O
```
* **https://ops.gitlab.net/gitlab-org/quality/staging-canary/-/jobs/27639882**
```
2026-10-07T22:07:15.457152Z 01O [33m[Oct 07 2026 22:06:53 UTC (E2E Tests)] WARN -- [0mPotentially Slow Code 'has_element? user-profile-link' took 1.004s
2026-10-07T22:07:15.457154Z 01O [32m[Oct 07 2026 22:06:53 UTC (E2E Tests)] INFO -- [0mclicking :[4m[1muser-avatar-content[0m
2026-10-07T22:07:15.457156Z 01O [32m[Oct 07 2026 22:06:53 UTC (E2E Tests)] INFO -- [0mclicking :[4m[1muser-avatar-content[0m
2026-10-07T22:07:15.457159Z 01O [32m[Oct 07 2026 22:06:54 UTC (E2E Tests)] INFO -- [0m==> Retrieved a [30m[47mQA::Resource::Sandbox[0m with full_path 'gitlab-e2e-sandbox-group-1' via api in 0.22 seconds
2026-10-07T22:07:15.457161Z 01O [32m[Oct 07 2026 22:06:56 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::Group[0m with full_path 'gitlab-e2e-sandbox-group-1/e2e-test-2026-10-07-22-03-25-dff31eee6ecb0dd1' via api in 2.15 seconds
2026-10-07T22:07:15.457163Z 01O [32m[Oct 07 2026 22:06:58 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::Project[0m with full_path 'gitlab-e2e-sandbox-group-1/e2e-test-2026-10-07-22-03-25-dff31eee6ecb0dd1/project-to-test-milestones-ba440395-dfe0dd082378facc' via api in 2.4 seconds
2026-10-07T22:07:15.457166Z 01O [32m[Oct 07 2026 22:06:59 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::Issue[0m with id '24634632' via api in 1.16 seconds
2026-10-07T22:07:15.457168Z 01O [32m[Oct 07 2026 22:06:59 UTC (E2E Tests)] INFO -- [0mVisiting [30m[47mQA::Resource::Issue[0m at https://staging.gitlab.com/gitlab-e2e-sandbox-group-1/e2e-test-2026-10-07-22-03-25-dff31eee6ecb0dd1/project-to-test-milestones-ba440395-dfe0dd082378facc/-/work_items/1
2026-10-07T22:07:15.457170Z 01O [32m[Oct 07 2026 22:07:03 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::ProjectMilestone[0m with id '5361630' via api in 1.21 seconds
2026-10-07T22:07:15.457172Z 01O [32m[Oct 07 2026 22:07:03 UTC (E2E Tests)] INFO -- [0mclicking :[4m[1medit-button[0m
2026-10-07T22:07:15.457174Z 01O [33m[Oct 07 2026 22:07:05 UTC (E2E Tests)] WARN -- [0mPotentially Slow Code 'wait_for_requests ' took 1.855s
2026-10-07T22:07:15.457177Z 01O [32m is assigned[0m
2026-10-07T22:07:15.457179Z 01O
2026-10-07T22:07:15.457181Z 01O Verify
2026-10-07T22:07:15.457183Z 01O Pipeline with raw variables in YAML
2026-10-07T22:07:15.457186Z 01O [32m[Oct 07 2026 22:07:06 UTC (E2E Tests)] INFO -- [0mStarting test: [1mVerify Pipeline with raw variables in YAML expands variables according to expand: true/false[0m
2026-10-07T22:07:15.457188Z 01O [32m[Oct 07 2026 22:07:06 UTC (E2E Tests)] INFO -- [0m==> Retrieved a [30m[47mQA::Resource::Sandbox[0m with full_path 'gitlab-e2e-sandbox-group-1' via api in 0.25 seconds
2026-10-07T22:07:15.457190Z 01O [32m[Oct 07 2026 22:07:08 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::Group[0m with full_path 'gitlab-e2e-sandbox-group-1/e2e-test-2026-10-07-22-03-25-09bbc0a1fbf9318d' via api in 2.44 seconds
2026-10-07T22:07:15.457192Z 01O [32m[Oct 07 2026 22:07:11 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::Project[0m with full_path 'gitlab-e2e-sandbox-group-1/e2e-test-2026-10-07-22-03-25-09bbc0a1fbf9318d/project-with-raw-variable-pipeline-f07fba5fb73c2e3b' via api in 4.9 seconds
2026-10-07T22:07:15.457195Z 01O [32m[Oct 07 2026 22:07:11 UTC (E2E Tests)] INFO -- [0mExecuting: `[36mdocker pull registry.gitlab.com/gitlab-org/gitlab-runner:alpine[0m`
2026-10-07T22:07:15.457197Z 01O [32m[Oct 07 2026 22:07:12 UTC (E2E Tests)] INFO -- [0mExecuting: `[36mdocker network inspect test[0m`
2026-10-07T22:07:15.457199Z 01O [32m[Oct 07 2026 22:07:12 UTC (E2E Tests)] INFO -- [0mExecuting: `[36mdocker run -d --rm --network bridge --name qa-runner-b10185d6c8b8 --privileged registry.gitlab.com/gitlab-org/gitlab-runner:alpine && docker cp /tmp/gitlab-cert20261007-19-itwvxw qa-runner-b10185d6c8b8:/etc/gitlab-runner/certs/staging.gitlab.com.crt && docker exec --detach qa-runner-b10185d6c8b8 sh -c "printf 'concurrent = 1\ncheck_interval = 0\n\n[session_server]\n session_timeout = 1800' > /etc/gitlab-runner/config.toml && gitlab-runner register --non-interactive --name qa-runner-b10185d6c8b8 --url https://staging.gitlab.com --token **** --executor shell && gitlab-runner run" [0m`
2026-10-07T22:07:15.457204Z 01O [32m[Oct 07 2026 22:07:15 UTC (E2E Tests)] INFO -- [0mExecuting: `[36mdocker logs qa-runner-b10185d6c8b8[0m`
2026-10-07T22:07:15.457206Z 01O [32m[Oct 07 2026 22:07:15 UTC (E2E Tests)] INFO -- [0m==> Built a [30m[47mQA::Resource::Ci::ProjectRunner[0m with name 'qa-runner-b10185d6c8b8' via api in 4.44 seconds
2026-10-07T22:07:15.457208Z 01O [32m[Oct 07 2026 22:07:15 UTC (E2E Tests)] INFO -- [0mWaiting for runner to come online...
2026-10-07T23:01:27.549393Z 00O [31;1mERROR: Stopping steps container Post "https://10.12.91.247:2376/v1.42/containers/6e89a80e7e385f4787a9f5ebf0a399926fbc67a4cf43e6a30a37e5133588b66e/stop": context deadline exceeded (steps.go:164:0s)[0;m
2026-10-07T23:01:27.549690Z 00O [31;1mERROR: Stopping steps container Post "https://10.12.91.247:2376/v1.42/containers/6e89a80e7e385f4787a9f5ebf0a399926fbc67a4cf43e6a30a37e5133588b66e/stop": context deadline exceeded (steps.go:164:0s)[0;m
2026-10-07T23:01:27.549856Z 00O section_end:1791414087:step_script[0K
2026-10-07T23:01:27.549867Z 00O+[0;33mWARNING: step_script could not run to completion because the timeout was exceeded. For more control over job and script timeouts see: https://docs.gitlab.com/ci/runners/configure_runners/#set-script-and-after_script-timeouts[0;m
2026-10-07T23:01:30.852141Z 00O [31;1mERROR: Job failed: execution took longer than 1h0m0s seconds[0;m
```
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