-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the applicationIntroduction of new functionality to the application
Milestone
Description
Environment
- Python version: 3.7
- NetBox version: 2.9.7
Proposed Functionality
Move the secrets app to a dedicated official plugin
Use Case
There have been a few requests to improve the secrets functionality or to allow integration into a third party secret vault (HashiCorp, etc). Additionally, we have a naming collision with the "secrets" python standard library (#4553). Moving the secrets app into a dedicated plugin would allow us to:
- Rename the plugin app to resolve the naming collision with the python standard library
- Increase the ease of updating and modifying the secrets plugin
- Provide a plugin to showcase the capabilities of the NetBox plugins framework
- Provide a plugin to test against for issues with the plugins framework
- Allow plugin developers to integrate their own secret plugins
Database Changes
Table changes to accommodate moving the app to a official plugin
External Dependencies
None
jeremystretch, a31amit, jvanderaa, lampwins, dgarros and 16 more
Metadata
Metadata
Assignees
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the applicationIntroduction of new functionality to the application