Skip to content

Prepare documentation for removal of background uploads in 15.0

Jacob Vosmaer requested to merge jv-migrate-object-storage into master

What does this MR do and why?

Part of #356977 (closed)

  • When referring to OpenStack Swift in reference architecture documentation, emphasize that the S3 compatibility mode of Swift should be used
  • Remove documentation examples for the native OpenStack Swift API
  • Add migration instructions based on Rclone

In GitLab 15.0 we will remove the "background upload" upload strategy from GitLab. We are doing this as part of a larger effort to simplify and improve object storage in GitLab.

GitLab currently supports storing uploads in cloud storage using the native OpenStack Swift API and Rackspace Cloud Files. When we remove background upload support, we will no long be able to upload files to these cloud providers. This merge request updates the documentation to no longer encourage the use of either of these providers, and we add migration instructions.

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 Jacob Vosmaer

Merge request reports