Remove http clone enabled check for Geo
What does this MR do and why?
This MR removes the http clone enabled check for geo, completing part 2 of allowing geo sync requests even when git over http is disabled.
Changes made:
- Removed http_clone_enabled_check.rb and its test file
- Removed reference to the check from
geo_task.rb - Updated documentation to remove the requirement for http clone to be enabled
This allows geo replication to work regardless of the git access protocol settings, improving flexibility for administrators who want to disable http clone while still using geo.
References
Closes #538871 (closed)
How to set up and validate locally
-
Run the Geo check to verify the HTTP clone check is removed:
cd ~/gdk/gitlab bundle exec rake gitlab:geo:check -
Verify the check no longer appears in the output
-
Confirm that
ee/lib/geo/system_check/http_clone_enabled_check.rbno longer exists
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.