Skip to content

Storing Secrets for NAPALM usage #4975

@jameskirsop

Description

@jameskirsop

Change Type

[X ] Addition
[ ] Correction
[ ] Deprecation
[ ] Cleanup (formatting, typos, etc.)

Area

[ ] Installation instructions
[ ] Configuration parameters
[ ] Functionality/features
[ ] REST API
[ ] Administration/development
[X ] Other

Proposed Changes

I'm finding it hard to work out how to functionally use the changes implemented to resolve #2113. It seems that I can pass these headers to the API (eg. using Postman) but how does one configure the Netbox web interface to use these dynamic credentials? There doesn't seem to be any documentation to describe how this should be performed.

For more a concrete definition of the problem, as I understand the original issue, the discussion indicated a desire to be able to store secrets in Netbox, or in the Contextual Configuration Data and then use these to pass along to NAPALM. If #2113 was indeed resolved according to the issue's discussion, then the Status and LLDP Neighbours tabs should be sending device credentials (and other NAPALM options if specified) to the API using the X-NAPALM-* headers - but I can't find anything to describe how this would be configured in the Netbox interface.

I could be misunderstanding the original issue, or the PR's attempt to address it, so this may need to become a feature request rather than a documentation change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: duplicateThis issue has already been raised

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions