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

Multiprovider support #4

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

Conversation

maxlinc
Copy link

@maxlinc maxlinc commented Aug 28, 2013

Sorry about the massive commit - I managed to change just about every file. The changes aren't actually as big as they look.

This refactor would setup microstatic up for other 7 currently available Fog storage providers.

I created BaseDeployer and moved most of the S3Deployer code to it. I left S3Deployer in place so you can easily separate S3 specific code from generic code, but right now the Rackspace/AWS implementation is so interoperable that S3Deployer doesn't contain any meaningful code.

I didn't test against a live AWS account, so you should check that.

I did test against:

  • Mocked AWS
  • Live Rackspace
  • Mocked Rackspace (using my branch, because Rackspace storage mocking isn't released)

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

Successfully merging this pull request may close these issues.

1 participant