EE: Move EE specific code out of lib/gitlab
What does this MR do?
This moves EE specific code out of the files that reside in lib/gitlab/
.
CE backport: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25741
What are the relevant issue numbers?
Related to: https://gitlab.com/gitlab-org/gitlab-ee/issues/9505
Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/6662, https://gitlab.com/gitlab-org/gitlab-ee/issues/6661, https://gitlab.com/gitlab-org/gitlab-ee/issues/6023, https://gitlab.com/gitlab-org/gitlab-ee/issues/5964
TODO
-
lib/gitlab/access.rb
-
lib/gitlab/background_migration/populate_import_state.rb
-
lib/gitlab/background_migration/rollback_import_state_data.rb
-
lib/gitlab/ci/model.rb
-
lib/gitlab/ci/pipeline/chain/command.rb
-
lib/gitlab/ci/pipeline/chain/validate/abilities.rb
-
lib/gitlab/database.rb
-
lib/gitlab/exclusive_lease.rb
-
lib/gitlab/favicon.rb
-
lib/gitlab/git/repository.rb
-
lib/gitlab/git_access.rb
-
lib/gitlab/gitaly_client/ref_service.rb
-
lib/gitlab/hook_data/issue_builder.rb
-
lib/gitlab/hook_data/merge_request_builder.rb
-
lib/gitlab/object_hierarchy.rb
-
lib/gitlab/path_regex.rb
-
lib/gitlab/regex.rb
-
lib/gitlab/sidekiq_config.rb
-
lib/gitlab/usage_data.rb
-
lib/gitlab/user_extractor.rb
-
lib/gitlab/utils.rb
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
EE specific content should be in the top level /ee
folder -
Security reports checked/validated by reviewer
Edited by Yorick Peterse