Skip to content

Remove backup upload support using Openstack Swift and Rackspace APIs

Proposal

Support for uploading backups to remote storage using Openstack Swift and Rackspace APIs are dependent on third-party gems that are no longer maintained. We are switching over to Ruby 3 in 15.10 and these gems have not been updated for Ruby 3 therefore we need to remove reliance on these gems.

To reduce the overall complexity and maintenance burden of GitLab's backup solution we are deprecating support for these APIs.

  • Customers using OpenStack need to change their configuration to use the S3 API instead of Swift.
  • Customers using Rackspace storage will need to switch to a different provider or manually upload the backup file once the backup task is complete.

Deprecation notice: !108838 (merged)