-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Extend STORAGE_BACKEND to support swift #14554
Comments
Thanks for the FR, and particularly for the Gerrit link. There's clear value in this work, and the implementation is straightforward. I think we're leaning toward acceptance, but I want to pull on one loose thread. I'm slightly concerned about the long-term viability of |
Thanks for your reply,
Not sure if you're suggesting that I, So I'm not too optimistic something will happen in the short to medium term, that's why I'm wondering if we could move forward with this FR, and eventually roll it back if progress is made on the other front ? |
Nicely advocated. Thanks for making that overture.
Go ahead and make a PR against our |
@XioNoX would you still like to work on this? |
Yep, I just noticed that django-storage-swift released a new version earlier this month, including my PR, so I will test then send a Netbox PR shortly. |
NetBox version
3.2
Feature type
Change to existing functionality
Proposed functionality
Netbox currently supports
django-storages
through theSTORAGE_CONFIG
andSTORAGE_BACKEND
.I'd like to extend it to support https://github.com/dennisv/django-storage-swift which work overall the same way as
django-storages
so the changes should be minimal.I already have a PoC over there https://gerrit.wikimedia.org/r/c/operations/software/netbox/+/980908 its not tested yet but will be if this feature request is accepted.
(And yes, we need to upgrade to 3.7).
Use case
django-storages
unfortunately doesn't support Openstack SWIFT as backend. As it's a popular storage platform it seems beneficial to all Netbox users.We're currently using SWIFT through some custom/internal Netbox patches, so it works. Here we would like to streamline it and make it available to all.
Database changes
No response
External dependencies
If used,
django-storage-swift
will obviously be needed :)The text was updated successfully, but these errors were encountered: