Skip to content

Extend STORAGE_BACKEND to support swift #14554

Closed
@XioNoX

Description

@XioNoX

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 :)

Metadata

Metadata

Assignees

Labels

complexity: lowRequires minimal effort to implementstatus: acceptedThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the application

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions