Failure in qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb on Staging
https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/667665
23) Create Pull mirror a repository over HTTP configures and syncs a (pull) mirrored repository with password auth
Failure/Error: mirror_settings.mirror_direction = 'Pull'
Capybara::ElementNotFound:
Unable to find visible option "Pull" within #<Capybara::Node::Element tag="select" path="/html/body/div/div[2]/div[3]/div/section[3]/div[2]/form/div/div[1]/div[4]/select">
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:314: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/actions.rb:188:in `select'
# ./qa/page/base.rb:111:in `select_element'
# ./qa/support/page/logging.rb:83:in `select_element'
# ./qa/page/project/settings/mirroring_repositories.rb:53:in `mirror_direction='
# ./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb:29:in `block (5 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/page/project/settings/repository.rb:42:in `block in expand_mirroring_repositories'
# ./qa/page/settings/common.rb:19:in `block in expand_section'
# ./qa/page/base.rb:149:in `block in within_element'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:343:in `within'
# ./qa/page/base.rb:148:in `within_element'
# ./qa/support/page/logging.rb:138:in `within_element'
# ./qa/page/settings/common.rb:11:in `expand_section'
# ./qa/page/project/settings/repository.rb:41:in `expand_mirroring_repositories'
# ./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb:26:in `block (4 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb:25:in `block (3 levels) in <module:QA>'
The screenshot shows that there's only a 'Push' option:
When I log into staging I'm not able to get the Pull option to appear. Looks like it's not enabled on staging. Maybe there's a feature flag that's off?