Skip to content

Use the HTTP_V2 alongside LegacyHTTP

Furkan Ayhan requested to merge 415686-use-gitlab-http-with-legacy into master

What does this MR do and why?

  • Move the existing HTTP lib to LegacyHTTP
  • Use the existing HTTP file to switch between HTTP and LegacyHTTP via the new feature flag use_gitlab_http_v2
  • Adjust test files according to the new changes

These changes are behind the feature flag use_gitlab_http_v2 #426549 (closed).

Issue / MR Link
Main issue #415686 (closed)
First MR to initialize the gem !125024 (merged)
Small fixes !131612 (merged)
POC !131644 (closed)
Enabling on GitLab !132238 (merged)
Replace UrlBlocker::BlockedUrlError with HTTP_V2 !132541 (merged)
Use the HTTP_V2 alongside LegacyHTTP ==HERE== !132742 (merged)

Related to #415686 (closed)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Furkan Ayhan

Merge request reports