Skip to content

Move secrets to an official plugin #5278

@DanSheps

Description

@DanSheps

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

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the application

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions