Transient failure in qa/specs/features/browser_ui/6_release/deploy_key/clone_using_deploy_key_spec.rb

https://gitlab.com/gitlab-org/gitlab-qa/-/jobs/156126449

1) Release Git clone using a deploy key user sets up a deploy key with QA::Runtime::Key::RSA(8192) to clone code using pipelines
     Failure/Error: expect(job).to be_successful, "Job status did not become \"passed\"."
       Job status did not become "passed".
     # ./qa/specs/features/browser_ui/6_release/deploy_key/clone_using_deploy_key_spec.rb:97:in `block (5 levels) in <module:QA>'
     # ./qa/scenario/actable.rb:14:in `perform'
     # ./qa/specs/features/browser_ui/6_release/deploy_key/clone_using_deploy_key_spec.rb:96:in `block (4 levels) in <module:QA>'

deploy

That's weird, it's expecting a passphrase. But the key shouldn't be created with a passphrase.

From qa/runtime/key/base.rb:

def ssh_keygen(name, bits, path)
  cmd = %W[ssh-keygen -t #{name} -b #{bits} -f #{path} -N] << ''

  Service::Shellout.shell(cmd)
end
Assignee Loading
Time tracking Loading