Failure in qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb
Job #331840223 failed for gitlab-qa@50cc0ed1:
1) Geo GitLab SSH push to secondary git-lfs commit is proxied to the primary and ultimately replicated to the secondary
Failure/Error: expect(push.output).to match(%r{GitLab: We'll help you by proxying this request to the primary: (?:ssh://)?#{ssh_uri}})
expected "Cloning into '.'...\nWarning: Permanently added the ECDSA host key for IP address '172.19.0.3' to th...4-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git\n bd2ff0c..d9a2446 master -> master" to match /GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-2d5594a11af2190c.git/
Diff:
@@ -1,2 +1,16 @@
-/GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-2d5594a11af2190c.git/
+Cloning into '.'...
+Warning: Permanently added the ECDSA host key for IP address '172.19.0.3' to the list of known hosts.Updated git hooks.
+Git LFS initialized.Already on 'master'
+Your branch is up to date with 'origin/master'.Tracking "README_MORE.md"[master d9a2446] Add README_MORE.md
+ 1 file changed, 3 insertions(+)
+ create mode 100644 README_MORE.md> GitLab: You're pushing to a Geo secondary! We'll help you by proxying this
+> GitLab: request to the primary:
+> GitLab:
+> GitLab: git@gitlab-primary.geo:gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git
+> GitLab:
+Locking support detected on remote "ssh://git@gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git". Consider enabling it with:
+ $ git config lfs.https://gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git/info/lfs.locksverify true
+Uploading LFS objects: 100% (2/2), 94 B | 0 B/s, done
+To ssh://gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-2d5594a11af2190c.git
+ bd2ff0c..d9a2446 master -> master
# ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:191:in `block (5 levels) in <module:QA>'
# ./qa/runtime/browser.rb:160:in `perform'
# ./qa/runtime/browser.rb:34:in `visit'
# ./qa/runtime/browser.rb:38:in `visit'
# ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:148:in `block (4 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:50:in `block (2 levels) in <top (required)>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:69:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/ee/scenario/test/geo.rb:43:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:28:in `launch!'
2) Geo GitLab SSH push to secondary regular git commit is proxied to the primary and ultimately replicated to the secondary
Failure/Error: expect(push.output).to match(%r{GitLab: We'll help you by proxying this request to the primary: (?:ssh://)?#{ssh_uri}})
expected "Cloning into '.'...\nWarning: Permanently added the ECDSA host key for IP address '172.19.0.3' to th...4-12-06-25-cca2f1bf8291801c/geo-project-45174a20b972e1d5.git\n 1346775..095ead4 master -> master" to match /GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-45174a20b972e1d5.git/
Diff:
@@ -1,2 +1,11 @@
-/GitLab: We'll help you by proxying this request to the primary: (?:ssh:\/\/)?git@gitlab-primary.geo:gitlab-qa-sandbox-group\/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c\/geo-project-45174a20b972e1d5.git/
+Cloning into '.'...
+Warning: Permanently added the ECDSA host key for IP address '172.19.0.3' to the list of known hosts.Already on 'master'
+Your branch is up to date with 'origin/master'.[master 095ead4] Update README.md
+ 1 file changed, 1 insertion(+), 1 deletion(-)> GitLab: You're pushing to a Geo secondary! We'll help you by proxying this
+> GitLab: request to the primary:
+> GitLab:
+> GitLab: git@gitlab-primary.geo:gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-45174a20b972e1d5.git
+> GitLab:
+To ssh://gitlab-secondary.geo/gitlab-qa-sandbox-group/qa-test-2019-10-24-12-06-25-cca2f1bf8291801c/geo-project-45174a20b972e1d5.git
+ 1346775..095ead4 master -> master
# ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:99:in `block (5 levels) in <module:QA>'
# ./qa/runtime/browser.rb:160:in `perform'
# ./qa/runtime/browser.rb:34:in `visit'
# ./qa/runtime/browser.rb:38:in `visit'
# ./qa/specs/features/ee/browser_ui/geo/ssh_push_to_secondary_spec.rb:54:in `block (4 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:50:in `block (2 levels) in <top (required)>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:69:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/ee/scenario/test/geo.rb:43:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:28:in `launch!'
3) Geo GitLab wiki SSH push to secondary proxies wiki commit to primary node and ultmately replicates to secondary node
Failure/Error: dashboard.go_to_project(project_name)
Capybara::Ambiguous:
Ambiguous match, found 2 elements matching visible link nil with text "geo-wiki-project-6256669dd4a1b631"
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:311:in `block in synced_resolve'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/base.rb:85:in `synchronize'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:302:in `synced_resolve'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:37:in `find'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:150:in `find_link'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:810:in `block (2 levels) in <class:Session>'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>'
# ./qa/page/dashboard/projects.rb:14:in `go_to_project'
# ./qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb:69:in `block (5 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb:67:in `block (4 levels) in <module:QA>'
# ./qa/runtime/browser.rb:160:in `perform'
# ./qa/runtime/browser.rb:34:in `visit'
# ./qa/runtime/browser.rb:38:in `visit'
# ./qa/specs/features/ee/browser_ui/geo/wiki_ssh_push_to_secondary_spec.rb:49:in `block (3 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:50:in `block (2 levels) in <top (required)>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:69:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/ee/scenario/test/geo.rb:43:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:28:in `launch!'
No screenshot.