-
Notifications
You must be signed in to change notification settings - Fork 89
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
WIP: Azure Blob Storage implementation #2223
base: main
Are you sure you want to change the base?
Conversation
This PR is marked as WIP, since it depends on the distribution v3 packages which is not released yet. |
Hello @jkroepke Isn't it possbile to reuse the s3 driver? and make it more generic. in theory it should work with all major cloud providers. |
In practice, there is no S3 Compatibility API at Azure. The distribution project maintains an azure driver which I re-use here: https://github.com/distribution/distribution/blob/main/docs/content/storage-drivers/azure.md If upstream distribution project nativly support Azure, it should not be a major issue for zot? I thought, zot fully depends on it and the usage for storage driver is transparent. |
I see, understood, ok. |
Let's target this for v2.1.0 |
A requirement for this PR would be |
What type of PR is this?
feature
Which issue does this PR fix:
#2221
What does this PR do / Why do we need it:
Native support for Azure blob storage
If an issue # is not available please add repro steps and logs showing the issue:
Testing done on this change:
Automation added to e2e:
Will this break upgrades or downgrades?
Does this PR introduce any user-facing change?:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.