Description
NetBox version
3.2
Feature type
Change to existing functionality
Proposed functionality
Netbox currently supports django-storages
through the STORAGE_CONFIG
and STORAGE_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 :)