-
Notifications
You must be signed in to change notification settings - Fork 99
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
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 |
@jkroepke I think you can make progress on this one now? |
10382b1
to
dce1967
Compare
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de> Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de> Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de> Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de> Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
I will do, but sadly it does not work out of the box and I have to investigate here whats going wrong. it will take some time. Using Azure Tables as remote cache will be done in a separate PR. |
@jkroepke do you have an update on this? or need any assistance? |
Hey @rchincha Sorry, but I have other priorities that I need to address, and it might take a while before I can return to this. |
@jkroepke any updates on this? This would be useful for you and for the community at large. |
Blocked by
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.