QA failures in Omnibus pipelines due to new navigation
Summary
Failing job(s): https://gitlab.com/gitlab-org/omnibus-gitlab/-/pipelines/885640896
Some specs are trying to use new navigation selectors and based on screenshots of the failures, it's not enabled.
Stack trace
4) Manage LDAP Group sync user filter method behaves like Group sync can create project access tokens
Failure/Error:
Resource::Sandbox.fabricate_via_api! do |resource|
resource.path = "group_sync_root_group-#{SecureRandom.hex(4)}"
end
Capybara::ElementNotFound:
Unable to find css "[data-qa-selector=\"nav_item_link\"][data-qa-submenu-item=\"Access Tokens\"],.qa-nav-item-link"
Shared Example Group: "Group sync" called from ./qa/specs/features/ee/browser_ui/1_manage/group/group_ldap_sync_spec.rb:167
# ./qa/page/base.rb:233:in `click_element'
# ./qa/support/page/logging.rb:87:in `block in click_element'
# ./qa/support/page/logging.rb:206:in `log_slow_code'
# ./qa/support/page/logging.rb:87:in `click_element'
# ./qa/page/profile/super_sidebar/menu.rb:25:in `click_access_tokens'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/resource/personal_access_token.rb:105:in `fabricate!'
# ./qa/resource/personal_access_token.rb:27:in `fabricate_via_api!'
# ./qa/resource/base.rb:65:in `block (2 levels) in fabricate_via_api!'
# ./qa/resource/base.rb:96:in `log_and_record_fabrication'
# ./qa/resource/base.rb:65:in `block in fabricate_via_api!'
Screenshot / HTML page
Possible fixes
EXTRA_GITLAB_QA_OPTS: --set-feature-flags super_sidebar_nav_enrolled=enabled
is not being passed to Omnibus QA jobs?