Prepare documentation for removal of background uploads in 15.0
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.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Jacob Vosmaer