Skip to content

NXOS netmiko transport change#388

Open
mattmiller87 wants to merge 2 commits into
developfrom
u/mattmiller/nxos_netmiko
Open

NXOS netmiko transport change#388
mattmiller87 wants to merge 2 commits into
developfrom
u/mattmiller/nxos_netmiko

Conversation

@mattmiller87
Copy link
Copy Markdown
Contributor

New Pull Request

This PR begins the work to migrate nxos away from pynxos, deprecate that code, and rely explicitly on netmiko.
This is a phased approach as some of the commands may require ntc-templates, textfsm, or custom parsers to complete some existing pynxos methods.

Change Notes

Deprecation of NXOSDevice.
Changed NXOSDevice methods from NX-API to Netmiko SSH: running_config, set_timeout, install_os, reboot, backup_running_config, checkpoint, rollback, redundancy_state, file_copy_remote_exists, and file_copy.

Justification

Pynxos has been stagnant for years and nxos support through netmiko makes the most sense at this time.
Some commands require a bit more work, and should be added to this PR or worked through a new PR for migration.

@mattmiller87 mattmiller87 force-pushed the u/mattmiller/nxos_netmiko branch from 41e9c77 to bc6dcd9 Compare May 17, 2026 12:00
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.

1 participant