Failure in browser_ui/3_create/repository/push_over_ssh_spec.rb | Create SSH key support pushes code to the repository via SSH
Summary
Failing job(s): https://gitlab.com/gitlab-org/gitlab/-/jobs/5636498556
Failing spec(s):
- Create SSH key support pushes code to the repository via SSH
- Create SSH key support pushes multiple branches and tags together Corresponding test case(s):
Stack trace
Failure/Error:
Resource::Repository::ProjectPush.fabricate! do |push|
push.project = project
push.ssh_key = @key
push.file_name = 'README.md'
push.file_content = '# Test Use SSH Key'
push.commit_message = 'Add README.md'
end.project.visit!
QA::Support::Run::CommandError:
The command HOME="/tmp/qa-netrc-credentials/159" ssh-keyscan -H gitlab-review-mastermain-mk1cr0.gitlab-review.app >> /tmp/known_hosts_b133a96f5753587f20231128-159-bg3d88 2>&1 failed (1) with the following output:
# ./qa/support/run.rb:40:in `run'
# ./qa/support/ssh.rb:32:in `setup'
# ./qa/git/repository.rb:162:in `block in use_ssh_key'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/git/repository.rb:159:in `use_ssh_key'
# ./qa/resource/repository/push.rb:52:in `block in fabricate!'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/git/repository.rb:32:in `block (2 levels) in perform'
# ./qa/git/repository.rb:32:in `chdir'
# ./qa/git/repository.rb:32:in `block in perform'
# ./qa/git/repository.rb:31:in `perform'
# ./qa/resource/repository/push.rb:47:in `fabricate!'
# ./qa/resource/repository/project_push.rb:41:in `fabricate!'
# ./qa/resource/base.rb:57:in `block (2 levels) in fabricate_via_browser_ui!'
# ./qa/resource/base.rb:108:in `log_and_record_fabrication'
# ./qa/resource/base.rb:57:in `block in fabricate_via_browser_ui!'
# ./qa/resource/base.rb:98:in `do_fabricate!'
# ./qa/resource/base.rb:56:in `fabricate_via_browser_ui!'
# ./qa/resource/base.rb:48:in `rescue in fabricate!'
# ./qa/resource/base.rb:41:in `fabricate!'
# ./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb:31:in `block (3 levels) in <module:QA>'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./qa/specs/spec_helper.rb:141:in `block (2 levels) in <top (required)>'
# /builds/gitlab-org/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./vendor/ruby/3.0.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:67:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:35:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:52:in `launch!'
# ------------------
# --- Caused by: ---
# NotImplementedError:
# NotImplementedError
# ./qa/resource/base.rb:68:in `fabricate_via_api!'