New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NX-OS refactor #833
NX-OS refactor #833
Conversation
Ran napalm_custom_test on nxos and nxos_ssh for this updated driver. I also did quite a bit of testing using pdb and a real device. |
Added unit tests to test that automatic rollback on a failed merge operation worked properly for NX-OS (this is in the testing against real devices). Currently, I only ran it as a one off test; not running on an ongoing basis (it has to be merged into 'develop' before I can test on an ongoing basis). ktbyers/napalm_custom_test@37a961f#diff-16b358213f85e70673686e009a79b591R93 |
+1 I have reviewed the code briefly for a sanity check and have tested the PR changes against physical hardware. I used multiple getters for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
* Refactoring to use Netmiko SCP * Restructuring code to use Netmiko SCP * Consolidating common code. * Integrating nxos_ssh and nxos together better * Working on testing restructured code * Fixing decorator reference * Adding platform attribute; fixing decorator bug * Working on updating NXOS driver * Linting cleanup * Fixing bug with diff generation * More nxos consolidationg work * Linting cleanup * Removing some comments * Fix decorator and signature mismatch on test * Make nxos merge more atomic * Fix issue with not returning config change status * Fixing issue with sot_file overwrite * Fixing spelling * Fixing bug with nxos_ssh rollback
I want to release napalm 2.3.3 before merging this.
This is a big change to both the NX-OS drivers