device lifecycle discussion #12564
Replies: 6 comments 3 replies
-
Software image management, IMO, should be a SWIM plugin. |
Beta Was this translation helpful? Give feedback.
-
@DanSheps I cannot really argue against your logic, I was just stating what I have seen others do with the nautobot and other attempts I have seen with defunct netbox plugins. I think the argument I’ve heard to include it is so you can also apply the lifecycle model on software as well. For example some vm and container versions of platforms will have an EOL, EOS, and etc. Some people I have talked to about this have gone so far as to say the need to track the last supported version of a platform for a particular devicetype. |
Beta Was this translation helpful? Give feedback.
-
Isn't this https://github.com/nautobot/nautobot-plugin-device-lifecycle-mgmt basically an implementation of the above discussion? |
Beta Was this translation helpful? Give feedback.
-
We are just starting out with a few custom fields in the Platform object to track software EoX dates and similar custom fields in the Device object. Since we are mostly a Cisco shop, we are developing scripts to pull the EoX data down from Cisco automatically to populate the data, but will allow manual edits of the fields for non-Cisco gear and software. I agree a plugin would be better than adding more custom fields (gets messy). I believe we will eventually land on moving all this over to a plugin. |
Beta Was this translation helpful? Give feedback.
-
This might be a little out of date but could be a good place to start https://github.com/goebelmeier/netbox-cisco-support
—
Mark Tinberg ***@***.***>
Division of Information Technology-Network Services
University of Wisconsin-Madison
…________________________________
From: Lon Thompson ***@***.***>
Sent: Monday, October 30, 2023 9:22 AM
To: netbox-community/netbox ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [netbox-community/netbox] device lifecycle discussion (Discussion #12564)
We are just starting out with a few custom fields in the Platform object to track software EoX dates and similar custom fields in the Device object. Since we are mostly a Cisco shop, we are developing scripts to pull the EoX data down from Cisco automatically to populate the data, but will allow manual edits of the fields for non-Cisco gear and software. I agree a plugin would be better than adding more custom fields (gets messy). I believe we will eventually land on moving all this over to a plugin.
—
Reply to this email directly, view it on GitHub<#12564 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAS7UM2YOK2TIZ6OKQL56RLYB6Z2ZAVCNFSM6AAAAAAX6OLXQSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TIMRUG42DI>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I did look at this, but it was too Cisco specific and you are correct as the plugin needs updated to the latest Cisco API URLs. Thanks for thinking of it. |
Beta Was this translation helpful? Give feedback.
-
There are a lot of discussions and some efforts going on with creating a plugin(s) for device lifecycle. I have been investigating approaches, talking to users, looking and other tools that try to do the same thing. Here is my stream of conscience to help others out and initiate conversations. This will start at scoping, another subsequent post in this discussion will tackle models.
Lifecycle could encompass a lot, and whoever approaches this needs to feel comfortable with the scope because it could get out of control. I have no strong feeling on scope even if my write up may lean one way or another.
Possible Scope / Problems to address:
Given all of the above, you would be able to enable the following workflows with plugins, reports, or your own stitched together workflows:
@DanSheps @abhi1693 @kkthxbye-code
Beta Was this translation helpful? Give feedback.
All reactions