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

  1. Run the Geo check to verify the HTTP clone check is removed:

    cd ~/gdk/gitlab
    bundle exec rake gitlab:geo:check
  2. Verify the check no longer appears in the output

  3. Confirm that ee/lib/geo/system_check/http_clone_enabled_check.rb no 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.

Merge request reports

Loading