Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OpenStack-Swift support #801

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

elthariel
Copy link
Contributor

@elthariel elthariel commented Oct 16, 2016

This PR adds support for OpenStack/Swift services as a Storage in backup. It uses the openstack-fog gem and is hence largely based on the s3 implementation.

Tests are on the way, large file support is not really planned.
Every swift deployment being different, it's going to take some time and testing to get this right, so I'd advocate to get basic support merged first and iterate on it later.

@elthariel
Copy link
Contributor Author

Tested on Ubuntu 16.04 with Ruby 2.3.1

@elthariel
Copy link
Contributor Author

Rebased.

@elthariel
Copy link
Contributor Author

cc @mrrooijen, @tombruijn

@elthariel elthariel force-pushed the add_swift_support branch 2 times, most recently from c1ecf93 to 99c85e0 Compare June 26, 2017 16:12
@elthariel elthariel force-pushed the add_swift_support branch 2 times, most recently from 1f44cc9 to 214381e Compare October 12, 2018 17:49
@elthariel
Copy link
Contributor Author

Finally rebased, fixed the lints and typos that were preventing to PR to go green.

FYI. I've been using this code in production for about 2 years now with 2 different Open Stack providers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant