Skip to content

Conversation

@bminnix
Copy link
Contributor

@bminnix bminnix commented Mar 19, 2024

Updating netutils for support of the nautobot-app-device-lifecycle-mgmt NIST URL creation for API 2.0

Updating the nist utility to only support certain OS PLatforms:
Cisco IOS
Cisco IOS XR
Cisco IOS XE
Cisco NXOS
Juniper Junos
Arista EOS

@bminnix bminnix force-pushed the feature/platform_mapper branch from ab63cd5 to b8925a1 Compare March 28, 2024 22:06
@itdependsnetworks
Copy link
Contributor

@bminnix as we spoke about we will:

  • Create an os_version_parser (or similar) and it will always provide major/minor/patch
  • If you provide an OS, it will attempt to parse it futher with an OS specfic parser, like "if operating_system == "junos": return _junos_os_version_parser()
  • keep all of the nist in itself

@bminnix
Copy link
Contributor Author

bminnix commented Apr 26, 2024

Yes sir! Getting this dev into my regular schedule.

@bminnix bminnix force-pushed the feature/platform_mapper branch from b8925a1 to 074d1f6 Compare April 26, 2024 19:24
@bminnix
Copy link
Contributor Author

bminnix commented Apr 29, 2024

@bminnix as we spoke about we will:

  • Create an os_version_parser (or similar) and it will always provide major/minor/patch
  • If you provide an OS, it will attempt to parse it futher with an OS specfic parser, like "if operating_system == "junos": return _junos_os_version_parser()
  • keep all of the nist in itself

I believe all of the above is now factored in and ready for review.

@bminnix
Copy link
Contributor Author

bminnix commented Apr 30, 2024

@bminnix as we spoke about we will:

  • Create an os_version_parser (or similar) and it will always provide major/minor/patch
  • If you provide an OS, it will attempt to parse it futher with an OS specfic parser, like "if operating_system == "junos": return _junos_os_version_parser()
  • keep all of the nist in itself

I believe all of the above is now factored in and ready for review.

@itdependsnetworks Forgot to @ you

@itdependsnetworks
Copy link
Contributor

light cleanup... then i think we are good to merge!!

@itdependsnetworks itdependsnetworks merged commit 373e5cc into networktocode:develop May 15, 2024
michalis1 pushed a commit to michalis1/netutils that referenced this pull request Feb 2, 2026
* Creating a Platform Mapping utility for breaking down platforms into their bits

---------

Co-authored-by: Brandon Minnix <bminnix@Brandons-MacBook-Pro.local>
Co-authored-by: Brandon Minnix <brandon.minnix@networktocode.com>
Co-authored-by: Przemek Rogala <progala@progala.net>
Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Brandon Minnix <bminnix@Brandons-MacBook-Pro-2.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants