alsigna / netbox-software-manager

NetBox Plugin to deal with Cisco IOS & XE software
MIT License
46 stars 8 forks source link

Feature Request: Disable Upgrade Process per OS #1

Closed ryanmerolle closed 1 year ago

ryanmerolle commented 3 years ago

I would love this model to be extended to more OS in order to track golden firmware drift.

Would you have any interest in being able to allow a user to disable the upgrade process and track software versions for more platform/NOS'?

Given standard NAPALM drivers already leveraged in NetBox and included in the netbox-docker, you could use NAPALM to get the software version from the device using the already set NAPALM user and password settings in NetBox.

With those model, more users could leverage the plugin for SoT type functionality, but leverage their existing workflows to upgrade their devices (ansible, python, salt, vendor specific platforms).

ryanmerolle commented 3 years ago

By the way, thanks for contributing this! Awesome job!

alsigna commented 3 years ago

hi, did not completely get idea. Do you ask about assignment gold image to PID without uploading, just for tracking purpose?

ryanmerolle commented 3 years ago

Sorry I apparently missed the comment!

I think your process of tracking and upgrading is a good idea.

Use cases where it would be valuable to be able to track in a data model the "standard OS version" per model/device-type without the upgrade process being enabled:

ryanmerolle commented 3 years ago

@alsigna Let me know if you need a better write up

alsigna commented 3 years ago

Hi, i got the idea, will try to add option just to set target (golden) SW version without uploading image. For tracking purpose only.