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

azure transfer driver modeled on the s3 one #1015

Open
petersilva opened this issue Apr 16, 2024 · 2 comments
Open

azure transfer driver modeled on the s3 one #1015

petersilva opened this issue Apr 16, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@petersilva
Copy link
Contributor

Having a built-in driver for Azure, modelled on the S3 one recently provided, should allow sr3 user the ability to poll, post, and subscribe to resources made available on Microsoft cloud storage offerings. we have an example usage of azure here:

https://github.com/MetPX/sr3-examples/tree/main/cloud-publisher-azure

done using a plugin (there is a similar cloud-publisher-s3 as well.) but a native Transfer sub-class would be a lot more straight-forward to use.

@petersilva petersilva added the enhancement New feature or request label Apr 16, 2024
@gcglinton
Copy link
Contributor

Initial work for this is done in Issue1015_AzureTransferDriver branch.

I've been able to test most of the functionality directly with the class, but need to do more when run via sr3.

Unit testing is going to be very challenging, because there's no easy way to mock the Azure SDK, short of patching the methods, and statically catching/returning things.

@gcglinton
Copy link
Contributor

This should now be complete, as #1051 has the last unit tests for the driver.

It still needs operational testing, but so does the S3 driver.

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

No branches or pull requests

2 participants