Skip to content
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

Add Amazon S3 support for remote data sources #11781

Closed
jeremystretch opened this issue Feb 17, 2023 · 0 comments
Closed

Add Amazon S3 support for remote data sources #11781

jeremystretch opened this issue Feb 17, 2023 · 0 comments
Assignees
Labels
status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Milestone

Comments

@jeremystretch
Copy link
Member

NetBox version

v3.4.4

Feature type

New functionality

Proposed functionality

Support for remote data synchronization is being introduced in NetBox v3.5 under #11558, with support for git repositories and local paths to files on disk. This FR proposes the addition of support for automatic synchronization from Amazon S3 and other S3-compatible providers.

Implementation will entail the introduction of a new "S3" remote source type and a new S3DataBackend class to facilitate the synchronization functions.

Use case

Extends the new data synchronization feature to support S3-compatible sources.

Database changes

None

External dependencies

We'll likely introduce the boto3 Python SDK as a dependency for this backend.

@jeremystretch jeremystretch added type: feature Introduction of new functionality to the application status: under review Further discussion is needed to determine this issue's scope and/or implementation beta Concerns a bug/feature in a beta release labels Feb 17, 2023
@jeremystretch jeremystretch added status: accepted This issue has been accepted for implementation and removed status: under review Further discussion is needed to determine this issue's scope and/or implementation beta Concerns a bug/feature in a beta release labels Mar 14, 2023
@jeremystretch jeremystretch added this to the v3.5 milestone Mar 14, 2023
@jeremystretch jeremystretch self-assigned this Mar 14, 2023
jeremystretch added a commit that referenced this issue Mar 15, 2023
* Add boto3 as a dependency

* Add Amazon S3 backend for remote data sources

* Update docs to include Amazon S3 support
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

1 participant